@mc101
First off, sorry I'm a VB guy. But here goes:
You could make a class which implements IComparable or IComparable(Of T):
http://msdn.microsoft.com/en-us/library/system.icomparable.aspxOverride the different methods, so it 'knows' how to sort the datetime property in your custom class.
Then call the .Sort method on the Values collection and throw in the class which implements IComparable as a parameter in the Sort Method.
I followed this tutorial to learn how to do this:
http://www.java2s.com/Code/VB/Data-Structure/IComparerDemocustomsorting.htmHope this helps.