Those look like good specs to me (processor, HD's, RAM, etc.) but I'll say that I've never had anything but trouble with Shuttle motherboards (dying, flaking out, etc.). I know you're going for small, and that is what Shuttle is all about, but I'd never get one. I can't say that I have something better to suggest though, either. They make pretty small mini-ATX cases now and the power supply will be just about the same.