Every opponent I've faced on http://www.chess.com/ has been helpful and patient. Amazing good will in the community there.