I wanted to update this thread as well to say that Chesskid no longer allows players to abort games without a ratings penalty. This has vastly improved the site experience for my son. We have now purchased a Gold membership and feel the site's many other resources (especially instructional vidoes) are really worth it for kids who may not have funds or time for much formal coaching. My son's game has improved from time on Chesskid this summer. (I sound like a plant, but I promise I'm not!)
That's great that Chesskid no longer allows players to abort games. My DS(x2) were put off by other players abandoning games.