@Callanaide Get an Android phone. The integration with Google apps is great. Google goggles lets you take a photo of most anything and it identifies it. Bar Codes, logos, paintings, and even television remote controls.
And Google Navigation is a very useful GPS app.
Check out the Samsung Galaxy phones or Samsung Nexus S (which is really affordable).
Samsung Galaxy and Nexus S huh? I will. Smart Phones really do come in handy, and I love my Iphone but I think one of these days its just going to stop working! I've had it for 4 years!! (or maybe 3?) Something like that