Shane's Chess Information Database is a huge chess toolkit with extensive database, analysis and chess-playing features.