Agreed. People always seem to forget about the very limited RAM the iPhone operates on.If they allow apps to run in the background they'll be contradicting what they said about process managers and how they made fun of Windows Mobile. Also, running stuff in the background isn't just about battery life... what about available RAM? My iPhone hardly has enough RAM to have a web page open in the background with iPod running. The other day the iPod app crashed for no reason... I can see a lot of crashes for low memory due to 3rd party apps running in the background with possible huge memory leaks.
I just want Apple to make an iChat app.
I would bet that we will get background notifications in addition to backgrounding because backgrounding not only still has problems even with a much faster processor, but it's not even really do-able on the 3G. We will probably get both things and the reason for the delay is the integration of both choices into some kind of design where either the user can make decisions about which programs are using what resources, or the same thing is done automatically.