Current voting and reputation system IMO is not bad at all. But I think it could be made better. All I am talking about here is want to improve this community and there will be no personal gain apart having a better stack. Therefore if I am wrong please just comment below, do not get personal. This can also be a discussion.
- Grand Score: Across all sites, people should have a grand score, a sum of all score, for example I have SO = 700, physics = 500, electronics = 200, I my score will show up in Stack Overflow as 700:1400, this may improve people to participate in more sister sites. and willing to post appropriated thread in different site.
- Auction/Trading/competition idea (still brainstorming): use user score as reward. above certain score can also trade into real currency?
- Graphical badge: let SO design some visual badge to user to grant and reward to users that have high expertise in certain area (accept rate, specific language, specific area), This promote user to participate more to grant a pretty badge.