This is what I used and I highly reccomend it!!! It is very easy if you follow directions and do everything word for word. Dont give up and have patience, if you mess up its ok, just start over. I had to start over multiple times! I am glad I did it this way because it helped me understand Android a LOT!! I had a great understanding for WinMo but this was a whole new animal. Rooting the long way is what you want to do if you really want to know whats going on with your phone and OS...
http://forum.ppcgeeks.com/showthread.php?t=123714