Getting started:
About the site:
About the optimizations:
About the warnings:
Javascript stops parallel downloads, which means that your site wont load past where the javascript is until the javascript is done loading. Because of this, it makes sense to put all your javascript as close to the bottom of your html as possible. As I mention in the topic about stylesheets, it's very hard to programatically tell where parts of an html file occur when it's being output by php, which is why I use the word possibly.