It is what rigamagician said, but I don't find it hard to create the DB, given that when you find a position you want into your repertoire you just add it, no need to copy part of the game and paste it in a new database.
It is essentially a fast way to create a Garrybase
I love free chess stuff if would like two chess uci engines for free as strong as money can buy for a sinle cpu 32 bit computer then just check out this sites free download section its on the first page.this sites free dowwload section very good as is zarkon fischers site.Try Compos 2.5 free good database also Chessbase light 2009 demo main limitation all databases limted to around 34000 pgn games ihave about 30 databases pgn collections on it for a total of 630000 pgn game of super DEMO.Also fritz 5.32 free has good data base to build on an i also love Scid.Wy pay when you can get it FREE.All the time it shocks me how much great free chess stull is out there its also fun to collect them.I have several free databases etc ,An about 200 chess engines.
In Chessbase, you can set up a database with your repertoire, and then use it to search an archive of new games for games involving these lines. There are links earlier in this thread to how Garry Kasparov organizes his repertoire. I mostly use Chessbase's opening keys and the reference pane, but some people do put quite a lot of effort into building a repertoire database.