As you may have noticed, we had a lengthy site outage yesterday. Our apologies to everyone who was inconvenienced. It looks like a vital router immediately upstream of our hosting provider gave up the ghost. The upstream people were slow in getting their act together, and there was little we could do at our end. As anyone in the hosting business will tell you, this is all part and parcel of the fun of publishing on the Internet.