Here's an idea: keep the current 60 days abandonment rule, but have the client automatically shift a game in which your opponent has not moved for X days (perhaps 20 or 30) out of the game list, and only return it if a move is made.
Would be very helpful for us "nice" people who start up games with one-game-wonder newbs.