get rid of the opacity, it looks really bad, and its not valid css at this point. the background image is incredibly ugly. what's wrong with a solid colour? I think the logo needs work as well. The biggest thing I see overall, however, is that the whole design is very cramped. It doesnt appear that you have used any padding anywhere n your design. I would heavily recommend it. The way the text runs right up to the border just makes it more difficult and annoying to read.
Just trying to help. If you have any questions about any of this, ask away.
I'll probably redo the logo, I agree it is a bit ugly. How do you mean the text runs right up to the border and makes it difficult and annoying to read. I like this constructive criticism because it will help make the site better. I was away this weekend and haven't done anything to the site, this week I am also a little busy but I'll try and make some amendments to make my customers happy