"I have been an admirer of your writing / music / programming language for a long time, and only yesterday was reading your column on xxx.org / listening to a couple of your albums on a long car journey / using it to write some complex sewer related software"
or not?
Thus far I have restricted myself to thanking them for the information and/or getting back to me as appropriate.