I had a good rooting experience, but made a few mistakes with setting up my phone once it was rooted that I want to pass along to my fellow noobs so they don't have to repeat my errors. I just switched over from an Eris, and according to titanium backup FAQ, you can restore to an entirely different phone! Well apparently it's a bad idea to restore all your apps and data to an entirely different model phone with an entirely different operating system --- the whole OS became super unstable and practically every app (incl Android) was constantly FC-ing. After a hard reset, I was more judicious in what I restored, but still used titanium backup to delete bloatware like I did on my Eris. That made the wifi stop working. Another restore later, I just used launcher pro to hide the bloatware....it's still there but I don't see it (and thus it can't bother me...I think). I only used titanium backup to restore data for a few applications. I know the experienced folks here know how to do things the right way, but if you're a noob like me, hopefully this will help you avoid some frustrations.