They're great if you're willing to mod them.
I have a 901, the mods so far:
upgraded system ram to 2GB
high cap battery that gives me 10+ hours on battery (eBay) best mod IMHO.
silicone keyboard cover (I'm a slob and usually replace the keyboards a couple of times on my notebooks, duh)
GPS software & puck (I love the Garmin Mobile PC software so far)
I have a 64GB SSD coming (Runcore) that's supposed to run 4-6 times faster than my current SSD I'm going to change the boot order after install, the 901 uses 2 SSD drives, one fast one for the OS and a slower one for programs.
am considering installing a touchscreen, it would work great with the GPS software interface...
Check out EEE PC forums and this place:
http://jkkmobile.blogspot.com/
If you want an all around PC, just get a cheap traditional notebook, netbooks aren't for everyone. I find myself talking people out of buying them so they're not disappointed, lots of folks at work love mine initially, but then when they realize there's no CD drive etc... they decide it's not for them. I had a 701 I really didn't like, the 901 is tolerable, but I will have spent a bit of $ making it something that fits my needs.