We might want to look into this Elo alternative, http://en.wikipedia.org/wiki/Glicko_rating_system. This system punishes players for not playing by decreasing the "accurracy" of their score, and eventually, the computer wold calculate that their score is meaningless if, say, they did not play for a year.
-- Extra cheese comes at a cost. Bradley Arsenault.