Elements of most teaching institutions here - I like it, I like it!
While we're on the subject, any undergrads who are having problems stringing together a research project may like to visit http://www.pmichaud.com/toast/
Ahhhh - reminds me of my youth :) !
Cheers,
David