To my knowledge this is what they do in Australia. Seems like a decent system, you can always chose to spoil your ballot if you want etc.

The only problem really comes with 'how are you going to punish non-voters' which could be pretty contentious.