A few suggestions before doing you start installing again.
#1 - use an install manager - it'll make life easier. There are several flavors available.
#2 - do you use a third party launcher? A good one goes a long way toward helping with memory conservation. I use ZLauncher.
#3 - install a cache monitoring application. I use Memory Info to monitor and clear the DB cache.
#4 - if you are having a bunch of resets, take a look at a couple of sites that discuss this. One site is
http://resco.net/palm/backup/aboutbackup.asp
another site is
http://www.bitsnbolts.com/nvfs.php
Do you have a good backup program that backs up to the SD card? There are some good ones out there, including a free one that is highly rated. I use BackupManager and Resco Backup.
Ben