I have to admit, I was very hesitant to do this. I was very concerned about messing up my unit by doing any number of things wrong: downloading the wrong OS, leaving " or a > in the wrong place when editing the .alx files, etc. But, because I like a lot of 3rd party apps, my free memory was always hoving just over 10meg and I knew sooner or later I would have to bite the bullet and try to maximize my memory.
Well, today I did it. I downloaded DM, backed up my handheld and 3rd party apps, downloaded the OS, and went through the above instructions to a "T." I finally got rid of the files I did not want, including the multiple languages that I can neither type nor speak. I torched the preloaded wallpapers, and all the themes I did not want.
I now have over 20M of free memory, and that's with BBAlarm, BBSmart, JiveTalk, LiveSearch, BBWeather and a couple other apps. I just wanted to say thanks to John Clark. You made this easy even for a noob.