I would be nice if Powershell, as an option, could use ORDERED HASHES similar to System.Collections.Specialized.OrderedDictionary. It would be particularly useful to be able to initialize an ordered hash using the Powershell hash syntax.