If you decide to build your own, you could probably do very well just asking CPers for their old hardware
Regarding cases, I've been using this case to build computers for people lately, I enjoy it quite a bit with the small size. Only $34.99 until May 5th! 50% off is an incredible deal!
http://ncix.com/products/?sku=33714&...anufacture=GMC