I had a question about installing programs I download to my PPC 6700 and you guys here are pretty darn sharp so I figured I would ask

. I always save programs to my SD card and then install them to the device because I thought it would make the programs run smoother. Is this correct? I have found what I think to be a nice mix of programs that work for my needs (I have done about 5 hard resets to start over

) and my memory is hella low now. These are the programs I have:
Palm Messaging (I love the threaded texting)
Sprint PCS Business Connection (need this for work)
Calendar Plus
Phone Alarm trial (I probably will buy the app cuz I like this download a lot)
Microsoft .Net CF 2.0 (about 5 Megs are on my phone)
Agile Mobile
Saman SMS Delivery Fix (do I need this with the new Threaded SMS App?)
PPC Geeks ApacheHax
Magic Button
Speed Dialer (shows up in programs as TofClock Today Plugin)
About 5 Megs of Ringtones
Are any of these ok to install directly to the SD card in order to save space on the main memory? I appreciate any help you guys can provide ...and let me know if their are any other programs that you think I should try, since I will hopefully be doing my last hard reset for a LONG time in the next few days here