No worrys about the C#, I'm bi-lingual. :)
The solution you offer does get me down the road a bit, but I can't seem to complete the process. I might should explain what I am trying to do as it may not be the best approach. I appreciate your feedback.
Our application must support visually impaired individuals so I want to create a variety of themes that can accommodate that. Additionally, I would like a "vanilla", text theme for individuals that may have dial-up or that do not like the graphic intense design.
My goal would be to have http://somepage.aspx?mode=Text
be the url. Additionally, I really want to have only one set of pages for the designers to maintain (and not a set of pages for each theme). However, I cannot find how to capture the CMS url. Now that I have your code sample, I can swith the theme, but have no mechanism to catch which theme to switch to. For example, I have some link buttons which offer the user options for themes. My goal would be to have the user click the link and then have code to switch the them in the postback. Is this possible? If so, is this a reasonable approach in Sitefinity?
Thanks in advance.