Interesting stuff. As soon as the beginning-of-semester rush slows down a little bit, I'll look at it in more details.
Thanks,
Matt