This isn't earth-shattering and probably doesn't deserve it's own thread, but I've finally rooted my Nexus One. I've wanted to do it for sometime to gain access to Titanium Backup (which will do a full NVBackup style backup which security in Linux prevents you from doing unless you have superuser (SU) access) and maybe a screenshot app (finally!) which also, for some reason, requires SU access. I have, however, been a bit timid even though I have used Linux in the past so I kind of understand what I'm doing. However, when you go to fora, of course the people who are posting are telling horror stories. However, I finally did it and I used the SuperOneClick method from XDA using the instructions on this page: How To: Root Your Android Phone (SuperOneClick Method) | TheUnlockr The only step they skipped was to go into the SuperUser app and change the notification settings to actually provide notifications from apps of requests for SU permissions so I could grant it. You would think that would be default. However, it is a really easy, completely automated method of rooting that just as easily unroots (I tested it). By the way, rooting does not mean flashing a new ROM-- something I didn't realize at first. I am still using the stock ROM and I don't see myself getting into ROM flashing very soon. I'm happy with the stock Nexus One ROM, I just want permission to do what I please. Now I can pull up an SSH terminal and issue Linux commands. Woot! I love Titanium Backup. It was the one thing I hadn't been able to replace, function-wise, from my TX.