Oh, that was kind of you to say JT, thanks man. I've just spent the day marking crappy essays for a stage 1 Ethics course I'm tutoring (so far, 5 out of the 6 essays have been fails), and this really brightens my day.

Cheers,
-Arsheesh