in reply to Annoying whitespace(s)...

It's because it doesn't append to the file. It reads the entire file, then writes the entire file and writes the new addy after re-writing the previous contents.

The space gets in there because the author uses $Buffer to hold the previous contents. $Buffer is initialized with:

$Buffer = ' ';

Pretty silly. Just look for this line and remove the space.

--J