T-Mobile G2 ROM/Root
Developers are working very hard everyday on a way to get Root. They have Root working fine, but like I stated before, once you Rebo ot, it's gone. So the Root they do have is more of a Temp-Root. An app I would strongly suggest is VISIONary by Paul O' Brien. It is available in the Market and is just a simple little application. You launch it, and you are Rooted. (You can also program it to Root automatically after each Reboot which I think is AMAZING considering the NandLock.) It also reads scripts from /data/local/visionary.sh, meaning you can make a Script for it to Flash a ROM after it has Rooted you.