Well my guppys are my biggest fry producers, my platys in the 50gal tank whenever they produce fry they just get eaten automatically by my adult mollys and black khuli loachs and my mollys havn't produced any fry recently mainly due to my old black male molly dying recently at 5yrs old and having not been very active in the bedroom for the last couple of months of his life...
As to the vast amounts of guppy fry(i lost some of my female guppys recently to internal parasites) due to having around 7females to one lucky male in a 30gal tank, i leave the fry in the tank for the first week- the guppys do eat fry from time to time and this helps lower the numbers of any big batchs.
I then net them out and put them in my fry tank, if i have any very inbred ones or simply too many i put the excess ones in the 50gal tank where they are soon gobbled up within a coupleof days.
The only reason why guppys produce so many fry and on such a regular basis is due to the fact that in the wild they are in the top of most predatory fish's food menus and so have to breed alot to keep the species from going extinct, in the wild only 5 or less out of every 30+ batch of fry are likely to make it to adulthood and even then they are still valued by other fish as a prime food source. So basically you are only doing what would happen naturally in the wild.
Fry are very cute, particualy guppy fry, but its just as important to keep good genes and imune systems in them and only take on what you can actually handle- that doesn't mean you should just buy some female guppys and a male and euthanise every batch they produce; i think you should at least be capable of raising the first 10+ batch of fry they produce as some responsability at least should be shown to them over their fry.
If i raised every fry i got, i'd probably be raising 200 of them this very moment, as it stands though i am only raising a couple of platy fry and about 30guppy fry.