When adding key/value items to a hashtable the rows will be sorted in a way follows the items are
effective in the order of the hashed that are generated by the keys.
http://social.msdn.microsoft.com/forums/en-US/netfxbcl/thread/d771e4bb-721c-4c68-bffd-6142e0f7e0c7/.
Thefore its better either to create a collection object or use the System.Collection.Specialised.ListDirectory
which sorts the records in the order was entered.