Ok, CVS head the CEGUI demo now supports loading/unloading different modules at runtime. I still need to work on the selection higlite of the listboxes, but, trust me, when you click on it, it is highlited

.
Also, The OpenAL code has a nasty crash when unloading a clip.. I think it might be related to using a framelistener there.. I'll have to investigate further. And, I also noticed horrible stuttering when using openAL, perhaps I need to up it's buffer size - something else to look into.