Read all the posts and do your research. I rooted using unrevoked2 and then did unrevoked forever, before the 2.2 upgrade. Youtube videos help alot if you need step by step instructions and also like to see it being done. I did hours of research before I rooted, its definately harder than installed a leaked BB OS.