This is a VERY cool class.
I agree with most of the things people have said so far.