On the wifi subject, wifi is (b) and not (g) just turn it on...and you are go to go...even if the phone is not active...some people use voip via wifi of course on the 6700 as a secondary phone and on programs ...welll....this little puppy is just like a mini computter, heck it is running windows and there are plenty of software...just google "freeware wm5" and you will see all the uses this bad boy can be used for.
It has no GPS...but just buy a BT unit no big deal if you are going to use it for navigation.
Read...read....and read some more.
Welcome to the Apache world