M.P.
We use Bottum's Up diaper service and those diapers come with covers that do a good job keeping in the mess. The diaper service is cheap, efficient, and we love it. However, as babies get older I think cloth diapers are just not as good at keeping all the excrement in as disposables are. We LOVED the cloth diapers for my son's first 6 months but now he's approaching 7 months and they're not working as well because he just has more excrement. I think maybe cloth is the definite way to go at the beginning but as the kid gets older disposables are better.