[eluser]stormbytes[/eluser]
I don't see anything new about that. You're creating the "application" controller which, saved as "MY_controller", extends the base controller class. You then create subsequent (ordinary) controllers (saved in app/controllers/) which extend the 'application' controller and NOT the base controller class - even though this extends the base controller class indirectly.
To do this (and rely on it) would mean changing some of my CI bundle functions and workflow. Precisely why I consider this approach impractical. I'll keep hacking away at the hooks!