I recently purchased an Acer Aspire One. I'll be using it as an ultraportable supplement to my 16" laptop, which I don't like to carry around more than needed. The Aspire is a pretty standard configuration for netbooks, though with a slightly better processor and bigger hard drive. Still just 1GB memory, though.
I know that netbooks make tradeoffs in performance in order to be small and have a long battery life. I'm fine with that, as the device serves the purpose of being a convenient alternative computer. I don't really expect to be able to run Photoshop, or the full Visual Studio (plan to try the Express version though).
Now to my question: how far have you been able to push a netbook's capabilities? How "heavy" an application can you run on such a computer?
Also: will upgrading the memory be likely to make any difference, or will the system still be limited by the processor?
UPDATE
I had the memory upgraded to 2GB. It's noticeably snappier, though not a speedy machine by any means. It is enough to surf the web, use Office, watch videos on Youtube, and even do some light coding. Visual Studio actually works!