I keep a breeder tank, too, and move the babies to the sale tank to make room for more (if you are quick, you can get them out before the next set hatches).
I did a quick bit of math to figure out how many pregnant fish I can have in one tank and still get the max. number of babies -- at first, with no magic help, the fish tend to have one baby apiece, so you can have 10 pregnant fish in one tank to get the max. If you have a little bit of help (one magic fish of fertility, or the plant of fertility), then the fishies have two babies, and you can only have 6 or 7 fish in a tank (depends on whether or not you have a seahorse, or if the magic fish of fertility is one of the pregnant fish).
In the max case, when the fish can have up to three babies, you can only have 5 adult fish in the tank if you want maximum fry in the end.
-- jen
(I'm a math geek, and proud of it!)