"What," she asked, "is the purpose of the opening semicolon?" The truth is, I didn't really know. I'd read somewhere that when JavaScript loads your files, if you had some buggy code in file A, then file B could be corrupted by whatever was last in file A if the environment loaded A before B. In other words, the environment behaved as if all the code was concatenated together. But I was hazy on th