Woops Graham....
Looks like you've been infected with happy99. It was included in the
attachment of your last message. Happy99 sends itself to everyone you email
since you were infected so you might like to check those people too.
Cheers,
Peter