Dave,I think the background image is a bit too much. Also, I don't feel that it really fits in with the style of your site. Definitely stick with a solid background color.
When I first opened your site, I really liked the Home page. Very clean, simple, and professional. When I entered the site, I was hoping to find that same look.
If I can offer any additional pieces of advice, it would be the following:
-Keep a consistent theme across ALL pages. Many of your pages have different colored backgrounds, fonts, and the structure changes from page to page.
-Keep page headings / banners in the same position.
-I think you are approaching the use of too many colors on the pages. It's hard on the eyes and too distracting from the content.
-I thought a good consistent page structure to base a site theme upon would be either the Home page OR the Terms of Use page.
Just my rambling, humble opinions...
Good luck...you've done great so far.
------------------
SuperConductor
{If hindsight were foresight...I'd be a friggin genius.}