I think it need more colors, perhaps a change of template. The abundance of white background makes the site look a tad plain. A good example site which is similar to yours is dumpalink.com, have a look at them and hopefully you'll get a better impression Good luck!
Better on colors but I would consider a much lighter blue background for the header and background area outside of the content boxes. This will make your cool logo stand out more and give the oversite a better contrast. Keep the dark blue background for the content boxes though