This script http://html5shiv.googlecode.com/svn/trunk/html5.js looks like a big comment, but it works. Why /*@ doesn\'t behave like a comment?
It's a hack that uses IE's strange way of not considering /*@ a comment.
/*@