Also Live seerch will Cache maps to your storage card. You can also turn on voice recognition and talk to it as opposed to typing. When you use the directions tab, click map, then click to center on GPS and it will give you turn by turn dierctions. It doesn't speak them, but it does start beeping to get your attention. I believe if you set up a route while in data coverage it will cache the whole route so that you can continue to have a map, even when in rural or non-data areas. Great program overall, especially considering its free. Grab it here from your mobile if you dont have it already.
http://ls.windowsmobile.com