I am trying to teach myself the bare minimum I need to know to get sites off the ground quickly and to look decent when finished. I've fired up pretty much every CMS out there, and have purchased many of them. I run my Jackass Letters site with ExpressionEngine. I've been running that CMS since version 1.0 (actually I even used their previous product "PMachine" as well.), but it was never intuitive for me, and I have a hard time keeping it patched and secured (I hate running updates). I also find it frustrating to have to reinvent the wheel over and over again. EE brags about there being no templates to get in your way, but on the downside you have to literally design everything by hand. EE give you more flexibility than pretty much any other CMS, but you have to keep your site to standards compliant yourself. Want a responsive design? Have fun making it. For someone like me that wants to focus on content, and who can't afford a professional designer, EE has always been frustrating. I know I don't follow best practices, and I know I did a lot of cheating and hacking just to get the site to run at all. I have tons of bugs and no real time to fix them. I just get tired of working with the backend of things. I just want to write! I own the multisite manager, with additional purchased sites, so I can run quite a few installs out of one EE instance, and I can reuse content and code from site to site, but honestly that just introduced a level of complexity I wasn't interested in.