I'd say you need to simplify things. Think of the major online retailers (amazon, ebay, etc...) and what their sites look like. You'll have mostly black text on white bg, since it's easy to read.
Personally, I am not a fan of red and green colour schemes. Reminds me of a Christmas website
I would also suggest going easy (if using them at all) on the circle gradients and glows.
You might want to look into a more catchy logo too. That one is easy to forget, you know? You want something that will stick in someones mind.
I think your site has alot of potential (more than most that get posted here), you'll just need to refine it to get it to that point. Maybe keep the green in the design and swap the red with white or something and see how it goes.
Edited by Pax, 02 July 2007 - 12:08 PM.