First off, great job... I'm sure it'll be a big help to many.
A couple of *very* minor nits about the keyboard (I wasn't look for them, honest!... I just happen to have the same one):
<< Keyboard: I have placed the MS Internet keyboard as the keyboard. It has 18 programmable hot-buttons on the top, and 2 USB ports built-in to it so you can hook up things like a digital camera, flashcard reader, or any USB device up-front instead of having to reach around the system to hook up a USB device. It also provides 2 extra usb ports this way making your system have 4 which is good for future expansion. If you don't want the ms keyboard, simply don't order it and pick up a generic \$10 keyboard at the computer store you go to for the case. >>
You really can't hook "any" USB device to it because it's not powered, so if the device needs to draw more than a minimal amount of power from the port, it won't work. It wouldn't accept my Logitech Wingman Rumblepad, but I could put my Epson 1200U scanner on it without a problem. No problem either for my mouse, like yours the Microsoft Intellimouse Explorer USB Optical.
Also, you really only get a net of 1 extra USB port, because of course if you want to activate the ones one the keyboard, you have to use up one on your PC to plug it in.