Bah Humbug you suspicous bastards... surely it's lucky to have just run across a man who know's the windsreen repair business, and have his card in your pocket, at the very moment your windscreen cracks! ;-)
That guy having had given your screen a thump just to get business is about as likely as an anti-virus company writing virusses!

h34r:
Might be fun to call him for a quote and ask him face to face though