I like the Barry Greenstein approach to session management.

When the game is bad, I'm tired, getting pwned, etc. I quit.
If I'm stuck in a good game, I try to win half of it back.
If I'm ahead in a good game, I try to give half of it back.