If you want a free alternative to Garmins trial or one year subscription ($99). I'd recommend "Google Maps" for a Blackberry (free). It will give a "Where am I," "where's the nearest," "How do I get there from where I am." It is not real accurate on location. However, for searching business and getting directions it works well enough for a free alternative to garmins one year subscription. One negative is that there is no turn by turn directions...
Check it out... will work with other smart mobile phones as well.