Well, just saving the PGN data should be enough. Most programs like Chessmaster allow you to load PGN files and FEN strings. Organizing them is up to you.
Alternatively, you could set up a database of your own and write a few scripts to generate reports (a la Game Explorer on this site) and analyze the files with an engine. Or you could just buy ChessBase.
I'm currently saving the moves from my games to microsoft word (very inneficient) Can someone give me some advice?
I would like to save my games and puzzles so that I can easily access them
I just downloaded SCID... Whoa!! The interface controls and prompts look like a different language to me! I just couldn't figure it out. I'm sure its a great program once you figure it out though.
(I have the newest chessmaster but didn't see anything on there)