Yesterday I drove 130 miles to the middle of the countryside, to somewhere I've never been before. After 30 miles, I stopped using HTC Locations, and switched to Google Navigation.
The reasons I will not be using HTC Locations to get home again are:
1) Doesn't have most postcodes
2) Chooses terrible routes for you to travel down
3) Completely useless until it finds your exact location using GPS (which can some times take a few minutes)
4) Costs money (after the free trial)
5) Even HTC support don't know what it is, therefore cant help
Do the smart thing, and switch over to Google Maps. It really is a cracking piece of software