You know, I've realized that the only thing that's really important to me is meticulous control over my url-space. That's the only thing that really matters. As long as your URLs stay constant, you can rip out your backend as many times as you want and it doesn't matter. So, I might just say screw it all, move over to Drupal, and set up a simple gateway that'll translate named URLs into Drupal nodes. Hmmmm...
Drupal now gives you complete control over how your URLs look. You can take any Drupal URL and have it map to an alternate URL.
http://drupal.org/book/view/3665