For the last 2 weeks I've been working for this really good company here in Chicago IL. My job is to code/design websites to plant them into relatively cheap hosting environments for random clients. These hosting plans don't offer great tools, they offer the minimum necessary, that is a web server, PHP and MySQL.
Each week I find myself working on different situations and with PHP code is not always easy to use *old* code for new models, I needed something that made my work easier. I stumbled on Cake PHP or the very Friendly PHP from my old job opportunity, but most required mod_rewrite and .htaccess which is not always available on cheap hostings. So after just about 15 mins of search around the web I found Code Igniter which has everything I need. It requires ZERO configuration and it has a very active forum for any kind of support.
I must say I'm very happy with it, incredibly I can develop clean PHP code and easily re-use it for other projects.