I rooted the other day with ace hack kit, and couldn't believe how easy it was. The key is to do it through Ubuntu live CD. The real fun begins when you flash a custom ROM. Since it wipes your phone you have to reinstall everything. I have like 150 apps! Even with restoring from Titanium backup, you have to install them all one by one, and then move them all back to the SD card. It took me like 2 hours, and almost all my battery.:'( I wish there was an easier way to do it. If anyone knows, please pass it on.