android is not the same as DOS/Microsoft ... where you are always needing to free up RAM for better performance. android wants to use as much RAM (1gb) as it wants... it moves apps to RAM for apps that you want to use most and updates in the background. so there will be many apps in the background. but things in the background do NOT do ANYTHING unless it needs to updates some data (resources are not being hogged up). Android will end any app if it needs more space for service the user requests. So killing off apps will only make android start up other apps to fill the empty space; which is does use resources to start apps. RAM (1gb).. android will handle. the memory is managed by andy. if you get involved.. you might be just doing more harm. (best just to forget about it) internal storage (2GB)..where apps are initially installed.. does not affect speed if it is getting full. because apps run in RAM.. RAM is the fastest memory in the phone. I think the internal storage is slower than RAM (2gb) the external storage (9gb) is a little slower than IS... and the SDcard is a lot slower than the internal storage. (the slowest) moving apps to other memory storage (apps2sd).. this only affects the speed when the phone is starting the app or needs another part of the app to run...once it is running in RAM, then it is as fast as it is going to get. if the app is in RAM; in the background.. it is basically instant. if the app is in IS; then it gets loads to RAM.. if you move it to other memory areas.. then that affects the load time...because it is a slower memory access. most apps are so small, it would not really affect speed that much.