[Skip if you're not interested in backstory]So I've been a DreamHost customer for a while (I know, I know) and a new project of mine will be using Postgres, which DH doesn't support. I looked around for a while, and the next best thing seemed to be BlueHost (I know, I know, jeez). I signed up yesterday, uploaded my script and started playing around. Out of the blue I got a "function does not exist" error. Turns out that BlueHost hasn't deployed the two-year-old PHP 5.3 (which is kind of understandable), but worse, don't even have the option to use it. In my naivete I didn't check before signing up, and now I'm stuck with a web host that can't run my code (there are workarounds for the functionality I've used, but that just seems silly to me; I'd prefer to be paying a company that meets my needs rather than the other way around).
I'm now in search of recommendations for shared web hosts that aren't living two years in the past and have deployed PHP 5.3 at least as an option. I'll also need Postgres, but that's somewhat out of the scope of this topic so I'll pursue that avenue myself.
I'm aware that a quick solution to my problem would be to host the site on my Linode, but trying to manage the security, stability and up-to-dateness of Linux, Apache/Nginx, Postgres and PHP is an ordeal I could do without.
If anyone has any suggestions I'd be most grateful.