I also agree. I've been using desktops all my life, had a few laptops here and there, but I've been really frustrated with them all. They were all underpowered, bad battery life, lots of failures. I do a lot of shows and movies, dances, recordings, and of course lan parties, and I need to take my PC with me a lot. Hauling my desktop around, plus one (or two) monitors is a pain, and it's a pain to set it back up when i get home, rewiring it to make it look decent around my desk and putting back up my ze5300e speakers. (not that that will change with a laptop)
Add that up, and consider I'm going away to college, a laptop is a must. I'm still taking my desktop to school, but it'll stay in my dorm...it's my backup pc, along with my tv. I gladly paid $2500 for the ability to take my top machine everywhere. I've been wanting a $1200 desktop config for a while, but when I considered all this, I just dropped it.
Also, hardware doesn't change in the mobile arena as fast as it does in the desktop arena. Top-of-the-line stays so just a bit longer. How long after the 8800 release was it before we saw a glimpse of the 8800m GTX?