Anyway hope someone finds the script useful for themselves. Not sure whether it is necessary to go so far as to display an image of the email address instead of text, but I do that anyway for ultimate bullet-proofing!
I was thinking, there is a reason that CAPTCHA images are really hard to read sometimes. And the only reason I can come up with is that there must be bots out there that use OCR (Optical Character Recognition). So I guess if we want bullet-proof email addresses we have to write them down on a piece of cigarette paper and eat them.