For over 3 years I had a website built around tweaked Apache's mod_autoindex. I loved what it looked like, how it worked in the background (directories and files, nothing more to it) and what it represented, too. That was back in the days when I was working on a couple of PHP web apps through RentACoder.com.
All of them I wrote from scratch. Well, over the time I managed to put together a library of basic functions and a directory and file structure that I would use on each new project. I knew the frameworks and CMS's were around, I knew they were supposed to make my job easier. The only thing that kept stopping me from ever even looking at any of those was the learning curve behind them. I needed to get the job done and all the time needed to learn new stuff had to be used to actually get the thing done. Now I know that is how your work stops you from doing it right.
About a year ago, I was asked to select a CMS for our new website project. At first, I chose Drupal because it was pretty much the only one I'd ever had my hands on before. After a couple of days of googling around Drupal came up as the most promissing candidate anyway.
And here I am, four books, three website projects, a few custom modules and a year later, happy with my choice. Time has come for my cool simplistic website to succumb to evolution and be replaced with something more robust, that will trully represent where my web development skills are today.
Just for the record, it took about three hours to put new version of this website together. That includes installation of Drupal, Acquia Addari theme and 17 modules, plus the basic configuration. Good bye old website, I've moved to Drupal.