
Here is the first two rows of this file, with Personal Information scrubbed to nonsense data: it's like it just starts with the actual data after the last header name. The major thing I've noticed in the original file, is that the top row doesn't appear to be JUST headers.

This takes a bit, I'm guessing because it has to go line by line and individually checking everything. $arrheaders = $StreamReader.ReadLine() -split "," |% | out-file $File -fo -en ascii

$StreamReader = New-Object System.IO.StreamReader -arg $File
