title: Fastest way to find an item in a list?
body: <p>I have an unsorted list of strings.  I can place these items in an array, List, SortedList, whatever.</p>
  
  <p>I need to find the fastest way of looking up a string in this list.  Am I better off dumping the list into an array, sorting it, then implementing binary search?  Or does the framework provide a way to do this?</p>
  
  <p>Thanks</p>
  
  <p>P.S. Using VS2008 against .NET 2.0</p>