We've come a long ways since this last post. Today, we setup a public web site at
Personal Chess Training. We have thousands of positions, and can work with the positions with other players. This turned out to be a much larger project than we anticipated. We already have more than 100 students. Best of all -- it's free.