I'm at a loss for words and that doesn't happen very often.

I think your site serves its purpose, but like ANMMark suggested, you really should work on the design more. I understand the need for contrast, but the black background doesn't work for me. The best with your site.
- Steve