title: StringDictionary vs Dictionary<string, string>
body: <p>Does anyone have any idea what the practical differences are between the System.Collections.Specialized.StringDictionary object and System.Collections.Generic.Dictionary?</p>
  
  <p>I've used them both in the past without much thought as to which would perform better, work better with Linq, or provide any other benefits.</p>
  
  <p>Any thoughts or suggestions as to why I should use one over the other?</p>