Sorry for the late reply, I had a bunch of important stuff to do, heh.
As for the spreadsheet, I would like to send it to you, but sadly it contains "confidential" information, so I don't think it would be right to do so. I've experimented a bit with it, however, changing the information to generic data and the program worked fine! As I'm writing this I'm getting the idea that this all could be caused by an excessive record length (I didn't quite get what
ivan17 said about the 8224 bytes limit, but probably he was talking about this).
As soon as I run some more tests I will tell you.

- idealis