Generally, I don’t want to even look at products from Apple. But hearing about all the free software developed as 3rd party applications for the iPhone and iPod Touch, I had to see what all the buzz was about.
While I won’t be buying one anytime soon, unsurprisingly, there is a ton of great free software that you can put on it once you ‘jailbreak’ it. In other words, yes, you have to hack the thing to pieces so you can make it better…
Unfortunately there’s no automated jailbreaker for GNU/Linux like iJailBreak (licensed under the GNU GPL v2… I recommend they update to v3) for the Macintosh, and if I’m not mistaken, the frameworks used to jailbreak and unlock the iPod Touch and iPhone (interestingly called iPhuc) aren’t even available for GNU/Linux. But someone told me that they are working on it.