This review by Chris Havercroft deserves some sort of Olympic medal.