Tim's Loopy Control Structures is an in-depth post detailing the ins and outs of programming control structures. Makes good follow up reading as to my recent getElementsByClassName script. Tim was one of my former colleagues when I worked at Rentokil and has recently re-designed his blog Nefarious Designs. As a very knowledgable web developer his blog is definitely one to keep an eye on.