[eluser]Hermawan Haryanto[/eluser]
You know what, at my first try of CI (a year and half ago), I'm working my ass of to make CI to work as I wanted, changed here and there, made justification to it so it work as I wanted. But later on, I think I was doing a really stupid thing. Instead of focusing of my projects, I was busy making the changes on the main framework it self.
So, I've learned, I'll just let them (Ellis Lab guy) to think about the functionality and the main framework works great and I'll just adding my things as plugins and libraries as I needed. In that case, whenever there's new version of CI, I won't bother to make up all my update again, instead just plug the new CI and copy my libraries back. Run smooth for over a year now.
Sincerely,
Hermawan Haryanto