Just stumbled upon this great video presentation from Paul Irish(Google Chrome Team) where he gives a history and explanation about how low-level HTML5 entities work: the doctype, the charset, the parsing algorithm. He also covers attribute quoting, what values are valid IDs (snowmen and songs totally work), and doctype personalization.
This was awesome! Very educational and entertaining. Paul you are not only a great teach but also an awesome entertainer! I highly recommend this video for all of the HTML newbies and gurus. Trust me, you will definitely learn something new here.
Watch Paul Irish Talk on The Primitives of the HTML5 Foundation: