Project tree file sorting

So it turns out DirectoryInfo.GetFiles (and presumably GetDirectories as well) only returns a sorted list of filenames when called on an NTFS filesystem.  Discovered this when I was working on a project stored on a flash drive, my scripts were added to the tree in seemingly random order.  I fixed this via the use of LINQ--I knew I'd find an application for it eventually!