I think the 'are you there?'function is a good idea but it should be a button.
the button will appear after five minutes of thinking. The opponent has the option to press it and then the 'thinker' has to respond.
The advantage of the button versus the automatic is that you can agree on a larger break in the game. for example: a player has to watch over children. When there is something wrong he can chat: i have to look after my children I will be back in ten minutes.
In that case an automatic are you there will lead to lost of a good game.
A button will give both players fun and a good game.
I agree with this and think that it is the ideal solution. It being a button that shows up after five minutes sounds great to me.
I think the player whose opponent is letting the clock run down should contact an administrator that is online. And if the situation is lost (Where an average player can reasonably expect to beat a grandmaster in the same situation), the administrator should end the game and give the player the win. The ICC does something very similar to this. Administrators always err on the side of NOT ending the game.
On the ICC a few weeks back, I was playing someone rated around 1600 (I was around 1450 at the time) in a 45 + 45 game. He was moving very quickly so he had more than an hour left on his clock when the following situation arose:
At this point, my opponent did not move for more than 10 minutes, and this is when I realized that he would never return. I asked an administrator if there was something I could do (besides waiting out the 60 minutes) and he took a look at the game, explained the policy, and he gave me the win. I suggest something similar to this.
It is not uncommon to sit and analyze a position for 20+ minutes on a single move, and having to click "Yes" every 5 minutes would be annoying and could ruin my concentration. I believe that a sportsmanship score would be abused, and so would hurt many more players than the small percentage of players who abandon games like this.
I can't agree more with this idea! Excellent!