David: fine for 20-somethings with 20/20 eyesight: but the grey links on black are hard work for everyone else. Tasteful, yes - legible: not very. If I wanted to email you, I doubt I could be bothered to get out a magnifying glass and copy down your addy from the tiny fuzzy graphic. If you make it hard for people to contact you on a whim, they may not bother at all. Some useful contacts do come from such chance encounters.
Marketing: I read nothing there about you at all: what is your USP, your particular expertise, and what makes you tick? Without any real info, why would someone in your locale choose you rather than anyone else in the area? Your photos are good: but it probably needs more than that to make you stand out of the crowd.
SEO: doing everything in graphics and flash - hmm. Bad idea, IMO
This guy whose hair drives a beetle: sounds like quite a character! But the site is a better ad for his graphic skills than for your business, I think.