Everything feels extremely large and “chunky”…try toning the headers and the buttons down, make it more streamlined and clean.
The image in the background is just a bit odd…I would say get rid of it or perhaps try something more subtle. For example, trying zooming into some code (PHP, CSS, HTML, whatever) and making the text really large, kind of like a watermark.
I created an example for you to hopefully give you some inspiration:
I’m very concious that I’m a developer and not a designer and that I can’t design for toffee.
I’ll have a think about you’re thoughts.
With regards the background image, there are a couple which are randomly chosen. I wanted to create say about 5 or 6 so users see a difference on each visit, potentially anyway.
The only things that really put me off is the background – I agree with Luminated that it needs to be toned down a bit. You don’t want people focussing on the background and not the content (and those spots have the opposite effect).
Also, I like the top navbar, but it might be worth making the “Smiley Happy Coder” text a bit smaller and using different typography.
My suggestions would be:
-tone down background
-make the headings a little smaller