Это сложный вопрос. Наверное, через лет пять отвечу на него! :D
Chessplayer