Despite the best efforts of the manufacturer and carrier, the T-Mobile G2 is now completely hardware unlocked. This goes beyond flashing ROMS and rooting, the phone is now wide open for development, much like the Nexus One, or it's namesake the G1. The methods aren't for the faint of heart, not even by a longshot, but I'm pretty certain that someone will take the lead and produce a semi-automated method that's fit for the above-average Joe.
In the meantime, it's an awesome read -- if only so you can see what the folks hard at work were up against. Since I first used one, I have said the T-Mobile G2 is one of the best Android phones made -- there was nothing I didn't like enough to not use it, save the ridiculous lengths someone took to prevent full access to the hardware. If you've been holding off for the same reason, or have the need to own your phone hardware, hit the source links. [XDA-Wiki via XDA-Developers] Thanks, theglock!