So with Froyo (Android 2.2) and up you have the ability to move some of your apps to the memory card to save that precious storage memory on your phone. But what if you could move ALL of your apps to the memory card? With a rooted phone you have a couple more options with Apps2SD.
First you have the ability to “force” apps to go to the memory card. Therefore, if the developer hasn’t set it’s permissions for it,you can movie it over to the card anyway. This works great in most situations, unl;ess you are dealing with a widget, or a home replacement app (like ADW or Launcher Pro) because they typically stay in memory, and you could break the app by doing this.
The second option is to actually re-partition your SD card (which does erase your data) and create an android partition right on the SD card,so you could move ALL of your apps over to the card and leave the internal memory for your android installation. This option can significantly speed up your phone because you will have a tone of free space for the system to run in.
For information on either of these options I recommend doing some research on some of the various message boards out there, especially XDA Developers, because that’s where all the experts tend to hang out.