Only seems to work with files up to 250 MB. \:\(
Probably because of some variable size limit in Kix.

It's failing here on the +200mb files:
$=$objSHA1.ComputeHash_2( $BinaryFile )
? @serror

Output is:
Not enough storage is available to complete this operation.

I read some articles on breaking the stream into smaller chunks, but it didn't really seem to apply to what we are doing.