Unfortunately I no longer have a modem in any of my computers so I can't run it anymore.
I would suggest stripping out all the extra stuff and try to debug.print everything to the immediate window. I remember when I developed it I had two phone lines so I ended up calling myself all day. No I didn't go blind