Hey man, great post!
I've had my 25g for a while. My sister has like an 3g I think? Anyway, she had an Platy and an Molly in there, and guess what? Babies! Platy gave birth during water change (she was in an bucket, didn't know she was pregnant). So I put the Platy and Molly in my tank, and left the fry in my sisters tank. There was about 40 of them. That was a few months ago! 2 of them got big real quickly, so they are in my tank now (mother and father died along the way) Now there are about 8 of them left in my sister's tank, but they aren't growing too well. Hopefully they will survive.
25g / 110L tank, Cascade 600 filter, 21 fish: 12 Neon tetra, 4 X-ray tetra, 2 Platy's, 2 Peppered Cory's, 1 Dwarf Gourami