Article amended (Dec 28, 08) to include a reference to a patched ACPI Driver from http://gekko.me/acpi.php
Hmmm, may be ya getting a Netbook for a pressie or had one for awhile and you're thinking of firing up Vista or hanging in there for Windows 7, well here's a quick summary of my Windows Vista setup and what device drivers I use and how I've optimized my system for max battery life.
I've been a very happy owner of an ASUS 1000H Netbook for some 3 months now, XP Home edition lasted about a day and ever since then I've been running Vista SP1 and more recently SP2 Beta and both have been a joy and solid on the system, that said I did upgrade the RAM to 2gig, bar that, it's an out of the box system.
I love the device, small, without compromising too much on keyboard or screen size, stylish and performance good enough for day to day productivity apps, internet browsing, picture editing etc. It's running the latest Intel Atom 1.60GHz CPU which from memory runs at a cool 2 watts rather than the 35 watts consumed by traditional mobile CPU chipsets, so nice and green too!!
As you can see for most things the experience index is good, it's not a gaming machine but it will certainly cope with WPF apps with ease!!
These number are not scientific but rather under general observations for office productivity, watching a movie or two, surfing the net etc. With wifi, Bluetooth turned off, screen dimmed down and max power saver options set then getting somewhere between 5 to 6.5 hrs battery life, so absolutely awesome for travel etc. With wifi on then around 4 to 5 hrs, again not done with a stopwatch, but will give you some idea what you can expect.
On a 1024 x 600 resolution screen you start to be a more mindful of screen clutter, space taken up by menus and ribbons etc. Running Office is no exception, but did you know there is a really cool ribbon space saving optimization? If you double click on any of the tabs in Office you hide the ribbon and then simply single click the tab to reveal ribbon, well cool and perfect for a small screen device!!
The following as of mid December 2008 are the device drivers I'm running with on Vista SP1 and SP2 and all stable, sleep, hibernate etc work well!!
It's probably reasonable to assume this driver config will be good for Windows 7, though I've not tried yet, the driver model in Windows 7 will be consistent with Windows Vista.
Currently Version: 184.108.40.2064
Installed driver only
Current Version: 220.127.116.11 though I see that 18.104.22.168 has just been released.
Advanced Configuration and Power Interface Drive for WIN XP
Patched driver from http://gekko.me/acpi.php fixes Vista and Windows 7 driver incompatibility.
Current Version: V4.00.0004
AsAcpiSvr.exe service as below then you need to enable again to update the BIOS else you get a "AsusODS.exe not existing" error.
Ok most of these optimizations are about maximizing battery Life
Not required if using patched driver from http://gekko.me/acpi.php
From Start type MSConfig -> uncheck AsAcpiSvr.exe
So that is pretty much how I have the system setup, the only minor inconvenience is that the Vista Graphics driver doesn't allow for stretching the 1024 x 600 resolution to 1024 x 768 on the system LCD, this is a pain when you hook up the device to a projector and want to see the screen locally as well as externally. Bar that I love it!!