Never done what you are asking, but it may save you some dough... Rather than custom build one...

Check out tigerdirect or Newegg for an empty micro case. They have front-USB's, and include their own power supplies. They are fairly small, and there would be ample room for cooling. Some even have cool lights!!!

Good luck!