In the midst of upgrading my G1 Android phone using CyanogenMod. I found a helpful tutorial video that made the upgrading process much friendlier on Lifehacker at http://lifehacker.com/5339901/get-root-access-in-android-with-one-click . It is still showing the TMobile G1 splash screen but it hasn’t died yet ..
A little over one year later, I am looking into buying a Nexus One. Total I’ve only spent $354 in prepaid minutes since I bought this phone, so I am happy going without a contract.