I don't know if Darin is a chess player or not, but he certainly thinks like one.  This is getting better by the day.