LS - I determine whether or not the audience is worth the effort and as you talk utter bollocks I thought I'd match like for like, like your party you've run out of ideas, policy and brain cells!
Peter - absolutely agree, the problem is though when you work 60-70 hours a week (as I have no doubt you do running your own business) and your friends are scattered all over the country, Facebook is an easy way to keep in touch.
Tim - I would deem speeches and casework as key roles of any politician, especially the casework as this impacts directly on the day to day lives of constituents and, at the end of the day, that is one of the key functions of an MP; to represent the people.