So, it didn't quite land before midnight as some had hoped, but we're sure you were partying too hard to notice. The Dev-Team just launched its long-awaited iPhone 3G unlock, dubbed "yellowsn0w," and while they're still working out a few kinks (terming this release a 0.9 beta release), reports are already pouring in of successful unlocks. It's also been confirmed that this release will work with the iPhone's latest v2.2 firmware, and in fact requires that the phone be updated to v2.2 to run at all -- much to the chagrin of folks who've held off on that update at the Dev-Team's behest, we're sure, but hopefully all will soon be forgotten in the new year... already freer than the last! Hit up the read link for download instructions and caveats.
[Thanks to everyone who sent this in]
Update: Unfortunately, it seems yellowsn0w might be living up to its beta status, with plenty of commenters and others across the interwebs reporting problems getting "unlocked" iPhone 3Gs to pick up their preferred carrier. As always, proceed with caution, and prepare some loose papers that need weighting just in case.