Why do I keep running out of memory
There are many reasons for this problem, but the cache can often get too full to allow the efficient running of apps. Apps like Cache Cleaner, from the Android Market, let you clean the cache for specific apps to free up memory. You will also need to either uninstall or move apps to an expansion card to free up more physical memory.