I'm interested starting up a (you guessed it) guppy breeding tank, but I've had little experience breeding them. I'm planning to use a 10 gallon tank, is that big enough? Should I keep them in pairs or trios (1M/2F)? What kind of filter would be best for them? How often do the females guppies "give birth"? I know I'm asking a lot of questions but I'd like to find out before I start as to avoid making any basic mistakes. Any advice would be most greatly appreciated. Thanks