As many of you know, I've been suffering with ALoD (Apple Logo of Death) issues since July 11th. I've finally discovered the root cause of this problem, as well as a solution. I'm pasting a quote below from "Mandrake" on another forum which explains in some detail why this problem occurs, how it actually can affect ANYONE running 2.0 software, and how jailbreaking is the only known way to recover. After suffering through 40 restores (due to ALoDs) between July 11th and August 15-ish, I haven't had to do a single one since - the reason? I finally got up the nerve to PWN my new iPhone 3G. With OpenSSH installed, recovering from an ALoD event takes just a few minutes, with no data loss or settings lost, nothing - it's VERY easy. Ironic, isn't it? The only way to avoid having to spend 3-4 hours restoring your phone every time an ALoD occurs is to jailbreak. Put another way: in this situation, the only way to have a functional phone is to void the warranty. Good job, Apple.