[eluser]Peter Goodman[/eluser]
Make sure you look at the alternatives to CI, especially the php5 ones:
CakePHP (php4)
PRADO
Zend Framework
Solar Framework
WACT
Mojavi
Symphony
Zephyr
Konstrukt
I say take a look at all the options because CI a a) php4 and way behind the times because of that, and b) not all that well coded or thought out. I find it encourages some of the worst coding practices, it generally goes against MVC, doesn't supply an ORM (this is useful for some projects, not all though). Seriously, check out *all* the alternatives before you make an (un)informed decision!!