Have at it kids, the iPhone Dev-Team's Ultrasn0w unlock for legacy iPhone 3G owners is ready. The unlock works with the original iPhone as well but not the iPhone 3GS; for that you'll have to be patient. Hit the read link to get started on your eight-step program to carrier independence. No donuts or coffee but at least it's free.
[Thanks to everyone who sent this in]