If you do decide to jump back into the PHP world, definitely make CakePHP your first stopping point. I can't possibly describe just how fantastic it is. I did want to use Rails, but I ran into the same problems you have with it - but worse, since my host doesn't support it at all, not even a little. Ditto Django. In my mind, CakePHP is the best of the PHP MVC frameworks.