PGN Mentor is a chess database/study program that brings you everything you could ever need for chess study and research