>I'm pretty sure Stephan's pushing 30 by now. Maybe 35.
I think he must be at least 40, given he first appears in early 1996 when Simon was still working at the university:
(Was 'Stephen' still a common name for newborn boys in NZ after 1980? I'm pretty sure it wasn't in the US...)