Nice on-line chess site.
http://www.chessgames.com/
Play free chess on-line and see the name of the opening you are using.
Some interesting history, opening review etc. - pay site with limited free access
Program to make the jpg chess diagrams
Program to make interactive games
KnightVision Site for Interactive Games
https://winchesterchessclub.wordpress.com/