I've messed with a few netbooks, and they've all got some inherent drawbacks in design; you have to skimp on some items to make a small, cheap notebook:
MSI wind: mattel build quality, tiny trackpad, crappy 3 cell battery, hard to hit right shift key
Dell mini 9: keyboard significantly modified to fit chassis, will take some adjustment
Lenovo s10: tiny right shift key, meh battery life on 3 cell
Dell mini 10v: 2 hr life on 3 cell battery

, upgrading ram requires disassembly of computer, one button trackpad may require some getting used to.
HP mini: meh life on default 3 hour battery, placement of trackpad buttons to the sides of the trackpad.
I'd wait for netbooks to come out with the ion platform, which pairs an atom processor with nvidia 9400 graphics. The intel gma 950 graphics won't do high def video, and struggle with online videos period. Once the ions come out, you may see a lot of people dumping their existing units on ebay and cl.
There's also a recent rumor that apple will disable support for the atom processor in os x 10.6.2. Doubtlessly, the hackintosh mini community will find a workaround.
I'd take your roommate to a bestbuy and let them lay hands on the machines before you made a purchase. Good luck.