Do you have Comcast Digital Voice by any chance? You mentioned being able to see the calls online. If so, just print them out, and keep a record of them.

Puppy