title: Is there a way to tell if the user would prefer metric or imperial without asking in C#?
body: <p>Right now I'm doing:</p>
  
  <pre><code>bool UseMetricByDefault() {
      return TimeZone.CurrentTimeZone.GetUtcOffset(DateTime.Now).TotalHours &gt;= 0;
  }
  </code></pre>
  
  <p>This works for distinguishing USA from Europe and Asia, but it ignores South America.</p>
  
  <p>Is there a better way?</p>