I'm not sure if this has already been mentioned so I'll go ahead and say it. I was thinking of a possible solution to the lack of multitasking. Apple wants to preserve battery life, that's a givin'. So, why not run a limited number of 3rd-party apps and when the limit is reached, enable Push Notifications for those that make use of that feature? Of course its just an rough idea. I have no idea how there gonna tackle it. What do you think?