My DX was rooted and all was well, but I had to send it back and get a new one because it got smashed. The new one arrived today, with 2.3.3 on it. I've read several threads on rooting here. I tried Gingerbreak, which just hung and never finished even after 10 minutes.
I have RSD lite installed from before but it's been so long since I rooted that way Im trying to see which files I need exactly before I start.