Nice site.
My only issue is Iframes. Not just because I hate them, but there are some issues with them. If the main Iframe is larger then the browser space (such as on mine), the person has to scroll down both on their own browser, AND the Iframe.
Also, fyi as many are talking Flash, Flash...