Just wanted to add my thanks here. I'm getting mighty fed up with the stock settings and think I'll try this root today.
Just out of curiosity, what are the major differences between PlainJane and CCM7, if it's not too much trouble?
PlainJane is just the stock Eris software build with a couple of apps added - the SuperUser, or SU, app, which tracks and monitors which apps are allowed to run using root user authority. Actually, PlainJane is based on the older July 2010 Eris update. There are some other, close to Eris stock, ROMs that are updated to include the changes made in the March 2011 update. Anyway, if somebody handed you a phone running PlainJane, you would have a hard time trying to distinguish between that and a stock Eris. (PlainJane is also overclocked, meaning that it runs faster than a stock Eris.) Of course, PlainJane, because it is stock Eris, is running Eclair (Android 2.1.)
When I say stock Eris in this case I am referring to the customizations that HTC included to the stock Android 2.1 build, including a customized notification bar, dialer, browser app, camera app, photo gallery app, and, of course, the Sense launcher and widgets.
CM7 stands for CyanogenMod version 7. Cyanogen is a team of developers who are building a stock Android based off of the open source Gingerbread (2.3) based code. There are a few customizations to CyanogenMod, but it is far closer to stock Android than any of the HTC sense based builds are. You can find out a little more about CyanogenMod here:
CyanogenMod | Android Community Rom based on Gingerbread (the video tour, by the way, is perhaps a joke. There is no video tour.) If you have ever seen a Nexus S, the software on the CM7 builds is far closer to that than to the stock HTC based Eris build.
In my own experience, the CM7 based builds will give you better battery life than anything based on stock Eris, and though perhaps the apps will feel a bit more sluggish than from an overclocked 2.1 stock ROM, it will still be faster than stock.