And then you have Hippo, which decides the developer should be constantly implementing new features (or re-implementing existing features in other CMSs, I'm guessing)? They touted it as a selling point, but... yeah, the code didn't look terribly effective in its organization.