Not bad for a first attempt, mate. I'll list my findings in no particular order - and I'll be nice.
Front page:
- As mentioned before (I'm blocked from work, so I'm a bit late to the party
), get rid of the tables. You are using CSS (no less than 4 includes - you may want to combine them for faster page loading), so no excuses there.
- Use external CSS only. As above, you're linking to 4 CSS files, but then you still have inline styles. Bad.
- You link to some large CSS files - but you're not using half of the styles. trim your files for fat.
- Consistency. Your first heading is outside the block, the other two are inside. I would also avoid the reverse colour headings - but that's just me. :erm:
- Remove empty divs. You have an entire section in your code for logo, but it's all blank. Get rid of it - your page will be faster (in all respects).
- Rule number next: IDs are unique - classes are not. This comes into play when you start using javascript (jQuery in particular, but any JS), and is a standard.
- Remove the target="_self". No need to declare what is a default.
- I like what is being done to avoid spambots, but please consider unintrusive javascript - accessibility is at risk including code willy-nilly in your code like that.
- Get rid of the inline CSS IN THE MIDDLE OF THE ****** PAGE! Oh my, you nearly gave me a heart attack there.

- Get rid of the empty divs - all 28-in-a-row of them (in the middle of your source code).
- We don't use spacers (spacer.gif). Let's just leave it at that.
- font tags are deprecated. Use CSS classes instead.
- - use padding (CSS) instead.
- Don't use iframes if you can help it. The map doesn't display in my browser - and I think it's because my browser blocks iframes out of security concerns.
- Empty tables. In fact, ANY empty tags should be removed. You have an entire table, complete with cells, toward the end of your front page - empty. A complete waste of bandwidth.
Right, I see you used RVSiteBuilder. That's cheating - and the reason for more than half of the list above.

I mean, really - CSS in the middle of a body?! :erm:
I would encourage you to learn HTML and CSS at a bare minimum if you want to do this even as a hobby.
UPFRONT DISCLAIMER: (©FarligOpptreden 2009) The above text was all based on the front page of the site, before I'd even looked at the other pages.
As far as content and style goes (which I suspect may be the real "whaddya think" you're asking for), it's not bad, but not fantastic either - it screams AMATEUR

. As I said before, skip the inverted headings. Rather use larger fonts, perhaps a different colour and/or font.
Your Services page lokos the best of the lot. Take that, and apply it to the other pages. Consistency counts for a lot more than you think.