I guess my question is, why does a theme have 600 options in the first place? That just seems like a better question to start with than drying to accomplish such a feat of engineering. I mean, kudos to the folks who pulled it off, it just seems like it was way too complex to begin with.