Here's a couple things I don't like.
1) The colors. Red and black is not very lively. Kind of makes me want to doze off.
2) The use of frame. Frames are very rarely done well, both from a navigation and appearance point of view, and imho should mostly be avoided.
3) Everything is too big. The logo, the icons, the font. This emphasizes your lack of content.
4) The counter. Big page hit counters scream "this is an amateur website!" Get rid of it, or at least make it unintrusive by making it smaller and off to the bottom corners.
Here's what I would do:
It doesn't look like you have a lot of content. So don't try to fill up the entire space. Instead, dedicate yourself to only filling a portion of the screen. You can do this by limiting the amount of space you'll take up horizontally; maybe dedicate yourself to only using 1/2 or 3/4 of the horizontal space. The rest can be blank, a non-repeating background, or some non-intrusive color.
Alternatively, you can go the other route and enlarge everything. It's a bit of a challenge to not make it look tacky when everything is big though. This probably takes more artistic planning and talent.
dfi