I designed an Access Database that can import RedHotPawn.com games via PGN and organize them all according to varying openings. I designed it to mimic http://www.chessgames.com/perl/explorer, so you can go through all your games based on openings and see where your strengths/weaknesses are.
It's a very simple program, and not really bug-proof. I don't know if other big programs do this (I know Fritz does). If there's plenty of other programs that can do this, then I won't bother with advancing it. But if a lot of people actually start using it, I'll do more with it 🙂
As of now, it only works with PGN files from RedHotPawn.com. I'll work on allowing PGNs from any site, but it'll be later down the road since it will take a lot of work. RedHotPawn's PGNs have full notation (Bb2d4 instead of Bd4), so I don't have to calculate all the possible moves.
Any suggestions, comments, ideas, bugs, will be appreciated. Let me know what you think! 🙂
http://rapidshare.de/files/27988529/OpeningDatabase.zip.html