I'm kind of for the idea of writing actual letters. They are much harder to ignore and and show you have taken time and effort, this is likely to be interpreted as you representing the views of more people.
The change.org petition I posted here earlier (and have seen floating around facebook) is terribly written and portrays people who sign it in a bad light IMO.
Check it ****s.