I think you're swell but, as a whole, your websites suck.
First of all, turn the freaking music off.
I'm probably looking at your site at work and it's hard to find the off button and I probably don't like the music you picked nor do I care since I didn't come to you for music.
Don't do it — you're going to get a potential client in trouble!
Secondly, it should not take 100 years for your site or gallery to load. The best way to ensure this is to NOT USE FLASH! And while we're on the subject of the gallery, how to move from one picture to another should be obvious to my grandmother and I should be able to peruse the thumbnails.
I should also be able to use the keyboard or the scroller on my mouse to move through the pictures (which is another reason NOT TO USE FLASH!)
Also, I'm pretty sure 75% of you all have the exact same Flash site re-branded. Stop it. Want something inexpensive? Try WordPress with a custom template design. [Editor's note: or even just a good pre-made theme.] And do NOT have your gallery or site pop-up! EVER!
Thirdly, don't have your blog header take up the entire screen. I get confused and think there are no posts or something. And if you don't have a blog with most of your current wedding previews, make one.
Fifth, I'm probably going to post the photos on facebook. If you have a problem with this, the best way to handle it is to give me lo-res versions of all pictures with your watermark. Then everyone is happy.
Lastly, tell me WHERE YOU LIVE. I totally get that you want to travel and stuff but I'm not looking to pay for that so make it really obvious where you live and shoot weddings generally. Don't make me look up your area code on google. Instead how about say “Chicago Wedding Photographer” instead of just “Wedding Photographer.”
Seriously I love you guys, but weddings are stressful and photography is expensive, so make it a bit easier on us! True I'm already married and had an awesome photographer (with a great website!) but since I have three good friends getting married next year, I now have to look at all the sites again… and it's annoying. It is also true that I develop web sites for a living and am probably more critical than most… but really, I'm trying to help!