If you're a fan of the iPhone, but already have a capable phone/phone contract, then the iPod Touch is a great way to essentially have an iPhone without the phone component. Sure it doesn't have a camera or GPS, but with wifi, the versatility of this device makes it almost a tiny computer.
Reviews by stharries