As I'm sure many others agree, this is a seriously CUFP. I like it very much.
I do have one nit to pick. I had to read the code to know the format of the input file. While it was easy to figure out and even easy to guess correctly, a fully documented program includes such details in the documentation.