Just finished reading this thread, by which time I could have read a good book...