I just bought a netbook. It finally boiled down to this: ASUS Eee PC 1005HA. I bought it for the extra battery life, the improved processor power and loads of space.
I promptly downloaded Ubuntu Netbook Remix edition to put on it. Installation was straight forward from the USB stick image. Almost all of the hardware worked except the wireless card and the wired ethernet. However, workarounds for this are documented at the Ubuntu Netbook Hardware Support page. However, all keys did not work as expected.
So, I went with eeebuntu which offers customized installation for the eeepc netbooks. Most of the function keys except the “toggle touchpad” work. I had the same issue with this distribution with regards to the wired and wireless internet. Installing a kernel that is backported from karmic fixed the issue with the wireless.
The wireless does not resume if the netbook is suspended with the wireless turned on. However, if the wireless radio is turned off before suspend, the wireless radio can be turned on when the netbook recovers out of suspend.