iPhone

downsides are none at all… the stuff you can do is unreal. The full tethering to your laptop is the shit too, esp w/ 3g.

Check it out online, its not that hard to do.