It would seem that the beagle board (beagleboard.org) would be way better than this thing in all metrics besides maybe power:
1. Not hacked together by you (not gonna break so fast)
2. 600+MHz ARM processor
3. USB(2?) port. Hook up a hard drive!
4. Monitor hookup
5. Runs linux. Just install a lightweight server.<p>And about $130.
for not much more ($200) I built a "real" mini-ITX computer.. <a href="http://paulstamatiou.com/2008/01/25/diy-200-dollar-pc" rel="nofollow">http://paulstamatiou.com/2008/01/25/diy-200-dollar-pc</a>