To semicolon or not to semicolon?

Impartial (and fun :D) look at JS semicolon debate + in depth look at how JS automatic semicolon insertion works.