Conditionally load layouts using Observer events

From http://prattski.com/2012/04/25/magento-more-flexibility-for-your-layout-updates/

http://stackoverflow.com/questions/11804575/dynamically-insert-into-layout-xml-of-magento