Hi
Your contact box has no information in it and the ipb hosted services has text but no links with them and the text-size for the box is pretty small.
The overall text size is quite small and that makes it a little hard to read. The title of the page does not change with what page you are on. The site seems to be in construction because the page: "free stuff" has a welcome image and no services listed.
The "home" link on the navigation is always bold. You could make it so whatever page they are on, the corresponding navigation link is bold and the link removed.
I am viewing this site using IE and the footer is in a white box at the bottom, separated from the rest of the content. It is best to code for IE (as it is 90% of the market). I suggest connecting it to the rest of your content.
Why are you not defining tag attributes in your style sheet?
Code:
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" background="images/background.gif">
could be
Code:
BODY {background-image: url('images/background.gif');}
etc. Try to put as much styling into your CSS sheet as you can. That includes code such as
Code:
<td align="left" valign="top" bgcolor="#FFFFFF" style="border:1px solid #999EA2">
where you don't need a style attribute but a class attribute which gets it's instructions from the style sheet.
You have no META description (or keywords) which can help you with search engines. I recommend you have a description for each page. You also don't have a doctype:
http://validator.w3.org/check?uri=http://www.ipbhosted.com/
Maybe the "terms & conditions" link on the homepage could link to the terms and conditions.
The adsense colour scheme could be blue or orange and not red.
If you have access to php on your server I suggest using includes and make a template so it is easier to edit parts of your site.