If you didn't know it, the iPhone has two twenty second rules that developers need to pay attention to: The iPhone has a startup timer. If an application takes longer than 20 seconds to start up, it is killed by the iPhone OS. The iPhone OS will kill any application that is unresponsive for longer...