Great stuff, now if only I got to this earlier.

Anyway, rep for you.