To start, where does the w3c say the SCRIPT element is supposed to go? If you read the document in the link, SCRIPT can live in either the HEAD or the BODY elements. So technically, both places are legal. I am stating this so that no one come back and tells me I’m breaking any fundamental web rules. If the w3c says it is ok, then it is ok darn it.
But why the bottom of the page?
OK, so let us review.
But how bad is this?
What else should I be doing that I’m not?