I would also suggest checking out the HTML5 Boilerplate for some insight into best-practices with front-end web development.