Oh my, I just checked your link. I didnt know there was such a thing! And I never really thought about leaving "footprints".
I never had a reason to use it...but in this case, I definitely would. There are some really good IP tracing programs out there..some can trace to a city and even street...(if a person is using cable for internet) That's about all the info I know.