I am IMPRESSED!

NICE work.

Take some time when you have a moment, and tell me some of the pitfalls you had with the theming system.

I've been slowly working with the developers to make theming easier, and anything you have to say will be noted.