Could someone give me a bit more information on the difference between Culture and UICulture within the .NET framework? What they do and when to us
The UICulture property might change for each Web browser, whereas the Culture stays constant.
The Culture value can be set to specific cultures only, such as en-US or en-GB. This prevents the requirement to identify the correct currency symbol to use for en, where en-US and en-GB have different currency symbols. Users can set the UI culture and culture in their browsers.