It used to be that jailbreaking your iPhone was a long, involved process, but worth it for the freedom. We've reached a new age, though, where emancipating your phone is as simple as plugging in an iDongle. Liberty!
The iDongle won't unlock your iPhone directly, but it does allow you to jailbreak a fresh factory unit or, just as importantly, reboot a jailbroken phone on the go. The good news: as you can see in the video below, it's an incredibly easy hack. The bad news: it's currently only for 3.1.2 iPhone 3GS and iPod Touch 2G/3G. There also are only a few dozen of them at the moment, but the developer is in the process of raising money to build up production.
I don't know about you guys, but I'm suddenly feeling miiiiiighty charitable.