Don't totally agree with you there dude!
I do agree that by using ATK you are not allowing Android to do it's "thing"
However, sometimes ATK is useful, then other times it's just down right annoying.
Example, just now I had a whole load of apps running in the background, available memory was 123M, after a kill, it went up to 360M.
However, Android, then decides that IT knows better and opens a load of apps up again for me, including one that when I want it closed I want it closed, "TweetCaster" is the culprit here!
If Android decides to open up Tweetcaster again, I start using data again. Perhaps I don't want my data allowance being used at that time!
There is a need to be able to turn apps OFF totally intill "I" want them open again.
Select Advanced Task Killer from the apps market. It is free and you put it on your Home page. Tap it and it takes you to a screen which shows all the programs that are running in the background. Tick the ones you want to close and then KILL selected apps. This is a must have app.
Just saw this on a forum elsewhere.
Advanced Task Killer won't switch off your radio.
''The only thing you're going to achieve with using a task killer, is lowering performance and causing even worse battery drain. If that's what you want to do, fine, but otherwise, I wouldn't bother if I were you.
Android's memory management is nothing like Windows Mobile. Applications you've finished with are MEANT to stay in memory until they really are completely finished with, and just because YOU aren't using them, doesn't mean the phone has. If they've been inactive long enough, or some other program needs the RAM, Android will tidily close them down.
If you close them prematurely, then Android will have to load them back up again, so that whatever was using said program's services, can continue to function. This noticeably affects phone performance, and puts an extra load on your battery. Do you REALLY want to do that?
I'm not using any task killers, and my phone runs great, and battery is up to 2.5 days.''