You probably ended up doing this becuase A: you're code savvy so don't have the same absolute need as most publishers and B: because ModX is pretty lame ?????compared with real CMS's. ModX was my first CMS but I moved to drupal - it has a steep learning curve for designer developers, but there are a gazillion things that it will do, that I specifically couldn't do in ModX, that I now take for granted and that I could never do with Dreamweaver (like expression web)'s templating system. Particularly with my own site, where I was able to use a taxonomic organisational system for my portfolio.
Keep Up with TechRepublic