A tad more info for anyone who wants to write and thank Russia:
"Information on what sort of issues people raise in their letters to the President of Russia is updated weekly on the Presidents Web site."
Thanks for the link. I already called the Russian Embassy in DC (202.298.5700) and left them a message thanking them for their help. They are swamped (no pun intended).