John Hinderaker takes a tour. (Via Instapundit.)