Good app works reliably for playing with friends, or quickly finds suitable opponents. I havent used all the functionality, but I have been using it for several months with great enjoyment. I like the ranking part, Which helps elevate your game as you when (or lowers it as you lose!)
Sabor43 about Chess By Post