report wrong? it returns the first 3 letters of the drive c:\, f:\, d:\, etc. etc. Not sure of the file system virtualization will have to look into that but as for privileges Environment.SystemDirectory.Remove(3) simply returns the top directory of the local user if i'm missing something please eloborate??