have any of you seen smart2go?
http://www.smart2go.com/en/
I just discovered this and it's like MLS+Tomtom plus all the greatness of being able to download maps based on your liking. The best part is it appears to be free. The only thing is and I'm still trying to figure this out, is the navigation part of it (using the GPS) is not free. But for sure all the maps are, which is incredible.