And again - has anyone ever used the theme switching, I mean, seriously and in a business environment?
is this what you want to achieve?
I'm currently searching how to switch the users theme - based on Portal 2.4.1 - right after login just for its session, i.e. not persisted in the users profile (database). I guess this could be done with the PageCustomizerInterceptor.java contained in Portal 2.6