Fix a bunch of typos in the XSLT, so that it at least renders correctly. Horrible presentation, but the data's there. Mostly.
Oops. Missed out a case when we moved to having different grid layouts each day.