rename .txt or .doc to .pgn
PGN Viewer

I find that Lucas Chess is very good for doing all kinds of practice, training and analysis. You can set up a position using FEN or PGN and play against the computer, it will give you hints or you can take back moves and let the computer tell you the best move. Also it will analyse completed games. I'm not sure if this is what you want to do but Lucas Chess is free so you can try it out for yourself.
I've heard of Xboard. Thanks. I can try it. I believe it may be the non-commercial free version of:
No, that is not correct. ChessX is the free version of the HIARCS Chess Explorer. XBoard is the Linux/OS X version of WinBoard. The OS X App for it can be obtained from WinBoard forum:
http://www.open-aurec.com/wbforum/viewtopic.php?f=19&t=53274
I am not a Mac (nor ChessBase) owner, so I cannot really help you with your other questions.
I store the the recursive lines in MS Word in the format of a PGN...then I just copy and paste into whatever. Is there a better way to store them? Can I somehow convert them to real PGN files instead of copying and pasting all the time?
You should save it as text (so NOT .doc or .rtf !). When you then load this as a game file in XBoard, and there are multiple games in it (I don't know if you save every line as a separate game or not), XBoard will pop up a window with an overview of all game titles, and will load the game that you double-click for display in the board.
Recursive variations within a single game are of course loaded together with the game, and only have to be 'opened' for display by right-clicking them in the Comments window.

Not analyzing, exactly....
Say a game between two GMs ends with resignation in a position where one of them is a pawn up - pretty much any game from the Alekhine v Capablanca match, for instance.
You play over that game in your program, and reach the end. As a non-GM, it's a good idea to test/train your technique. Can you actually win that position against best opposition? So in scid, I simply go up to game, new, from current position, then set the time limit for each side, etc. and off I go.
I don't believe that functionality is built in to CB. I would assume it is built in to one of their engine bundles, and I believe you can "send the game to Fritz" and I assume that means play it in Fritz ... but to my knowledge, I cannot do the same thing without starting a new program in a separate window. As I said, I could be wrong, and if so, esp. if it can be done in CB 12, I'd like to know.
In the ChessBase menu, I click "GotoFritz". It closes ChessBase and opens the same game in the same database within Fritz. Very easy.
My play against the computer can be saved as an annotation to the game, or I can use position set-up before I play and save it as a new game.
Of course, the expense of owning both ChessBase ($150+) and Fritz ($60+) is a deterrent for many.
ChessBase basic package comes with BigDatabase. When I last bought it, this database had a bit over five million games. I update it by adding games from The Week in Chess.
The database contains a lot of junk--games between 1200s. The smaller database that comes with Fritz (less than two million games) contains less junk.
All electronic databases have many errors and omissions, some of which are unavoidable. See the footnote in http://chessskill.blogspot.com/2014/12/training-with-anderssen.html for an explanation of why one particular game is difficult to get correct.

Well as strange as I think it is. I have heard here in the CF forums that if you were to analyze a game after complete and print out the analyzes for reference. In the next game you use the print out of the finished game in the curent game as reference as long as you are not currently using an engine in the ongoing game. So if you have a bunch of analyzed games of curtain openings and using the reference material in reality you are making computer moves in the current game while not actually having a computer running. That has never made sense to me. Then when I have been saying for over a year that computers have changed the game of Chess forever I have gotten many responses that I may not know what I'm talking about but the way I see it every game is moving closer and closer to an engine played game. Anybody see it different with the ability to use preprinted engine analyzes in current games ???
I store the the recursive lines in MS Word in the format of a PGN...then I just copy and paste into whatever. Is there a better way to store them? Can I somehow convert them to real PGN files instead of copying and pasting all the time?