Apparently if you want non-crappy software, you want Mapopolis, though since I have no GPS on my Treo I have not tried it.