I'm generally not a fan of systems where the computer tries to figure out what you 'really want to do'.
But, I have gotten to a point in my life where I might be open to the idea that it is possible for a development environment to guess correctly.
And so, I am beginning to try out Drupal.
If things work out, then it will make my development of sites easier (I'll still hand code my web -apps- at least for the time being).
Taking a deep breath....
And off we go.