I cloth diapered all 4 of my kids (the youngest is now 5). Over the years, I pared my system down to a very simple one. I used the diaper-service quality prefold diapers, pins, and nylon pants (preferably the ones with snaps on the sides.) The diaper wraps were OK, but the Velcro loses its stick way too fast, and an unpinned diaper is just too inclined to leak, IME. People make a big deal about pins, but I never had a problem; I stored them stabbed into a bar of soap that I stuck into the toe of one of those many lone socks we all seem to have. I stuck myself a few times, but never did stick a baby. For a pail, I simply used a trash can with a tight-fitting lid and plastic bag liner. I'd rinse out the poopy ones, then toss them in with the others. No soaking; instead, I'd pre-wash them with borax, then wash once, rinse twice. FWIW, I did use the disposables when the kids were newborns; the cloth diapers were just so big and bulky on those teeny little legs, and it helped me get through the first few bleary weeks.