Now - general appearance on my 1024 x 768 resolution is good.
I would go to your contact info page and move the (Anytime) down a line by just adding a <br> just in front of that word in the code. If it seems too close to the previous line, make that 2 <br> instead of one.
I can hear the voice-over both in the opening page, and also in the demos without any trouble. It is obvious that if someone has a slower connection that any kind of sound file will slow down everything else during the download. This could explain why your wife is unable to hear them.
I seriously suggest that you change your screen resolution to see how it all looks on a 800 x 600. Whether we like it or not, there are still people using that resolution.......... you will just right click on your desk top screen and be able to change the screen properties from the little pop-up window which appears.
Useful always to look at your page in other browsers also..........Firefox, Opera etc. to see how your page behaves.
Generally speaking it would seem that you have the overall effect that you were looking for. I have very little to add to what Kim has already done .......... so unless you want some drastic changes, you would seem to be set up just right. Well done, and keep experimenting with new ideas.
Ciao ( I will see if there is a piece of cold pizza left for you..........!)