Hi, this is my first post. Hello to all.

Can members please recommend chess platforms. I have 3 requirements.

1. Be able to set up pieces and let computer resume play from any position.
2. Record games and display / print game in notation.
3. Have strong chess engine with multiple levels.

I would like to hear your preferences, and find out if there is anything available that matches my wish list.