We all realize that multi-tasking is not as simple as putting as putting it into the device. There are problems with managing the open apps, how to switch between them, and the large potential to forget about apps running in the background and being a drain on battery life. I've seen people throwing ideas of 3-finger gestures to switch apps, cumbersome docks, etc. But I haven't seen a real solution that fits with Apple's "keep it simple and intuitive" philosophy; where even a child can understand interface. So I had some thinking and came up with a possible suggestion on at least the interface side of things: I do understand this method would replace the current function where icons start jiggling around when an app is held for 2 seconds, but I feel that function can be repositioned to holding down the home button for 2 seconds instead. I do think in any interface Apple uses, an App would need to pass certain performance targets to be qualified for multi-tasking use. For example, you're not going to want, or need to run a powerful game in multi-tasking mode. The potential for crashing the device for users seems too great to allow multi-tasking for all apps.