Here’s a note from the author of this site explaining some of his decisions.
I designed this site myself (photographer by trade) using WordPress. I have plans to make the contact form more html5 friendly after it gets adopted better. I ran into a few problems trying (with firefox) to nest an
articletag inside an
<a>tag with my posts, so I reverted to using divs in that one instance.