wow. I would rather give up chess than do this with either chessbase or scid! --
The opening report exists with almost exact functionality as chessbase. What scid does not have is opening keys for critical positions - but it has bookmarks which can be categorized.As well as customizable flags for each game.
I personally dont use the repertoire editor though it could be used for searches.
Anyway - the procedure that Kasparov describes can be done just as easily with scid. I noticed much of it involved manual entering of moves- which is probably the best way to study if you really have to. The critical positions can be marked with categorized bookmarks in scid..e.g . Ruy Lopez (folder) - Exchange Or with customized flags. For example - bare bones opeing db I have with assorted lines has a flag "french" which I can find very easily.
I think this topic moves into "How much should I study for chess" rather than about free software. For those who prefer to labor at opening lines in such an exhaustive manner , I would imagine buying chessbase is a good investment but for others scid seems more than sufficient.
I wonder how these study habits would have to change when or if chess960 replaces chess!
Pentagram was asking me about Kasparov's Garrybase. Here are the links:
Mig on Garrybase
http://www.chesscafe.com/text/mig23.pdf
Steve Lopez on Garrybase
http://www.chessbase.com/newsdetail.asp?newsid=2340
http://www.chessbase.com/newsdetail.asp?newsid=2341
http://www.chessbase.com/newsdetail.asp?newsid=2342
Grandpatzer on Garrybase
http://grandpatzerchess.blogspot.com/2007/10/using-chessbases-repertoire-database.html