Yeah, the ChessBase Light seems like the way to go. I also have CB Light and I like it a lot. It has most of your necessary functions and the best part is that it is FREE.
I see no real need to pay for one of the professional chess database programs.
Does anyone use a chess database program and what do you think of them?
I'm thinking of trying the free ChessBase Light 2007 to see what it's like.