I agree with a lot of what conorific has said, (s)he seems to have a similar way of reviewing as me

Anyway:
Nice catch. In mozilla's default setting it looks alright. But this overflowing happens when the text size is increased twofold from view property. In IE it's okay even with larger font setting, because IE keeps the font size fixed if defined with CSS.
Never ever ever use px for specifying font sizes. Ever. Always use % or em's, your site should wrap text and be designed so that people with poor eyesight can easilly cahnge font size.
5) Please never use the fixed bg property in CSS. It slows down scrolling dramatically and it drives me crazy. I leave almost any site I see using this.
Did'nt know that. Thanks. Hard to notice such things when always using gig of Ram.
It's hard to notice on my 700MHz 64 MB RAM computer at work. I've never seen a problem with this property, myself.
7. "++ 1024 by 768 ~ IE 5.5+~javascript ~billion Colors"
No! Oh my. If you are going to design for the web, you design for all browsers. Adhere to standards. It should fit almost any resolution and any browser. If it doesn't, you're not doing your job.
Gotta agree here. "Standards compliance" and "cross browser" seem to be seen as dirty words by a lot of web designers. They aren't, and IMHO it displays a lack of professionalism and a lack of care in your work. My minimum is all latest browser versions and preferably IE5.0+. Mozilla is as widely used as IE5, so there is no excuse to ignore it.
On to my actual review. I love what you have done visually, I like the colours and layout in general, it definately strikes as being different to the norm and instantly catches the eye. However i didn't like where the right-hand fixed thing floating in the middle of the screen, it seems like it would look better at the bottom of the screen, fixed there....
Secondly I don't like the way your left links hover in Moz. I definately don't like the way they hover with JS off! JS should be sprinkled over the top, stuff should still look nice with it off, even if it doesn't look perfect.
I'm not sure about the under-line swapping to a bottom border on hover, it looks a little glitchy to me. I would suggest to keep it as a border on both, just change the colour (which should reduce code needed as well.
Font sizes are a little small but not too bad.
I understand the reasons for the forum links being there, but it looks rather unprofessional. and why does this:
Last few topics from Programming, Web design, Multimedia Discussion forum :
need to be there, right in the middle of your page, <i>before</i> the scope of our services bit?? I would suggest just some small text links at the very bottom of the page, thats all you need to get crawled.
"Site Map" does not give a site map of the site, it goes to the forum.
You say you have tried to reduce the code, but just by glancing through your markup, I found quite a few examples of these:
<div align="right"></div>
I have no idea what these are supposed to do, you could also remove all of your tables to improve efficiency. You site would be pretty easy to go tableless with. Also take this:
<div style="text-align: left; position: absolute; top: 275px; left: 48px; width: 137px; height: 21px;">
You have about 5 instances of this style on a div, which is perfect for whacking a class on. In fact, you would do better to scrap all of them, as it is only being used for links. An unordered list would be much more appropriate.
<img src="/v3images/smalltick.gif" width="15" height="13"> Office
management and accounting
- <img src="/v3images/smalltick.gif" width="15" height="13"> Office
- management and accounting
use list tags for lists, and use css to get image bullets. Image tags are a waste of space in this context.
Overall, the site looks very nice, but is far from perfect. There are a lot of ways that your site could be improved in all sorts of directions.