I have been working on different stuff on the phone, and added a new program. Things were great until I restarted the phone. At that point 10 different passive applications all started up for no reason. Because there were so many apps starting up, it was causing core google apps to start crashing, and not allow things to complete a full startup. This also keeps the Mobile data and phone sides turned off, so the phone becomes a brick with little use. I turned on the wireless (so the application uninstall was available), and started removing applications that were on the list that started up. What I found is that even some basic Widgets that were not doing anything were taking up 10-15MB of memory. Something like a Pattern Lock switcher, would be 12-15MB depending on the version I found, while this should not be doing anything until I click on the button. A contact Widget was using up about 13MB, and is just showing an image and phone number on the home screen. Other programs, like Digital Clock (a full screen clock that is used for a clock at night) has no reason to run while I am not doing anything. Wordpress, also started up, and this application is only used to UPDATE a wordpress page when I enter info into the app. Does anyone know how to manage what programs are running on startup, and how to manage them? I know that with a task killer I can automate killing them, but I think that it would still have issues on Boot up since it would have to load them all (including the task killer) first, and then try and do something with them.