A week ago I upgraded my laptop (Asus, Debian lenny, nvidia, 2.6.28.1) and
was surprised that when I closed the lid while it was on battery power, it
went into suspend mode... Haven't had configured anything regarding
suspend...
When I opened it again everything was working fine, even wifi (iwl3945).
I immediately tested it on my desktop (same kernel, same distro, nvidia),
and to my surprise it worked there as well.
That was very surprising as I had been struggling with that for a long time
until I gave up, and nowadays it actually works out of the box !