How about using the Highest Rating in last 30 days to work out points gained/lost after a game?
Just saying cos I'm ahead against a guy who was over 1650 when we started but has dropped over 100 points while we have been playing.
And I'm losing against a guy who is currently 1400+ but who was 1700 less than a month ago.
Would it make much difference?