My wife and I were discussing this idea tonight.  Anyone else, group, society ever think of this...?   
Everyone gets 1 point when they turn 18. 
You earn 1 point for every 5 years you work and pay taxes. 
You earn 1 point for military service. 
You earn 1 point for x number of community service hours per year. 
You earn 1 point per kid that you support, limit 2. 
You earn 1 point for finishing school.   
or, something along these lines.  The idea being that people that contribute to the good of America get more weight in elections.  Fair?  Unfair?  Why?