Personally, I feel that they have. Before, you had a core set of features and added and added to them... Now a lot of software has things like "Forum" or "Suite" where you get everything, or nothing. But, you see XdnForo come along and say, hey, a Calendar isn't a "core" forum feature... so let's not put it in the core product. And its moving towards a somewhat completely modularized software set up. I think (especially in the web) that this is the way software is heading. To create a core product, with little features, and release a bunch of modules. So if I say I need a calendar, I download and install the calendar. Boom, its now the way I want it. Another example: Galleries. I'm building one as an add-on. Other software has sorta half-baked solutions built in... to expand the core feature set. If I don't want a gallery, I'd have to go in and disable it, rather than not install. OK, random thought rant down... Anyone here agreeing?