title: PC Regional and Language Settings are being ignored in .Net
body: <p>I know I'm not alone in this, but I'm yet to find a solution.</p>
  
  <p>My PC Regional and Language settings are all English (United Kingdom) but .Net is using US formats for dates and currencies.</p>
  
  <p>I've checked the machine config and web config and there are no globalization settings and I don't want to add them.</p>
  
  <p>Is there another setting somewhere I've missed?</p>