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.
And about $130.