I'm on the fence for ThemeFrame. One question plagues me:
Suppose you create "Theme A" with ThemeFrame. Some bugs make their way into the code of "Theme A". You later update ThemeFrame with a new version that addresses those bugs. Will ThemeFrame be able to detect the offending code in "Theme A" and fix them automatically?