I disagree with the mandatory voting concept, because I have a problem with forcing a person to vote on a subject that they themselves have had no desire to invest any research into. The forced voting election would be more fair if you just had a randomly generated vote for each non-voter. I don't want "Votey McVoteFace" being my new law maker.

I would be completely down with the idea that local businesses could promote more civil participation by allowing a nice discount on goods and services if a person showed their voting receipt. 

Also, I'd like to see candidates be more straightforward in stating their political views, and reasoning for those views. In this digital age we get far too much information that is not really useful. I'm tired of candidates sending me fricken cookbooks in the mail. Send me a flyer that showed how you voted (or would have voted) on each issue brought to you.