I've played with Terraserver and found it to be a neat toy for sure... Google's map software is probably the best I've found so far. I have to say I'm impressed. As far as directions go, I still like mapsonus since I commute by bicycle and like the ability to avoid major highways.