Thanks for posting this. My old hosting was about to run out and even if this one is only temp it's already been worth the £££. Solid so far.
I use justhost, it's about 30 quid a year. The secret is to try closing the window when you are on the sign up page. You get a 50% discount. They have unlimited MySQL databases, full PHP, cron jobs, unlimited bandwidth and storage etc. I don't work for them or anything, but thought it worth the mention.
My girlfriends website is hosted on there got it on special for £9.99 i was fairly impressed and then moved two other sites there for the full £19.99 price. So far not had any problems with them. I would recommend them at full price.
I use 2 hosting providers which are Brinkster and Dreamhost. Brinkster isn't that cheap but they're servers are fast for webpage hosting. Dreamhost are fantastic for anyone that needs to streem video or audio. massive amounts of space and bandwidth for very little money. however they don't seem to be much good when it comes to loading site pages. Strange really.