wow, i think SetCPU just sold me on the root. I love the whole profile things. I have Locale app also, and i got a bunch of profiles for that as well. so i know how useful the automation is. But thanks for all the info. Time to go read some root tutorials.
Yes, Locale is a great app, but be warned: it may not work for you with root. I tried it and it only works for like the first day and then stops working completely, not even Time-based conditions work. Im not sure if it has to do with root altogether, or just the particular Rom that i run, or if its just my phone, but thats just a little warning that it MAY not work for you ("Setting Profiles" is a good alternative, just no plug-ins

). Also, if you choose to run one of the Handler Exploit ROMs (i run HandlerExploit 1.5), the 3D does not work for them, so 3D games will not work. Other than that there are no issues.
Again, I suggest you go ahead and do it. The risk factor is minimal these days, virtually every possible mistake that may seem fatal at first, is reversible . Like i said, i bricked my phone my making a careless mistake. i thought all was lost and my phone was done, but before panicking i hopped on a forum and fixed it right away. And also, like i said before. Go ahead and root, see how you like it, experiment with different ROMs, and if you dont like it, just flash the stock firmware and youre back to normal.
Keep in mind when you root, it WILL wipe your phone. Also, if youre rooted and you decide to go back to stock firmware, that will also wipe. Rooting voids your warranty, but if you do have to send your phone in for repair, just flash stock firmware and you will be fine. So in conclusion, i suggest you root, try it out, and if you dont like it/need a repair/or want 2.1 immediately when it comes out, just reflash stock firmware

.
again, all infor youll need is at
www.modmymobile.com
good luck, and let me know how it goes!