I used cloth diapers for my two girls who are now 17 and 14. I...... but I found the velcro lost stickyness after a few washes and they were forever leaking.
cloth diapers have really come a long way, even just since my kids were born, and they're only 4 1/2.
I've done a lot of reading about cloth diapers, and it seems to me that people who have leaking, have it either because the diaper they are using is not the right size/shape for their particular baby or they didn't care for them per manufacturer instructions. If the diaper doesn't fit right, then it won't work right as others have said.
I totally agree- not every diaper works for every baby. Also, beware that using certain laundry soaps and definitely using fabric softener or dryer sheets, will cause your diapers to become less absorbent or even non absorbent. I recommend Charlie's soap (
www.charliesoap.com) for cloth diapers (and regular clothes too). we tried a lot of things and that works the best for cleaning. Simple is better.
Also, I've heard you do NOT want to use cloth diapers for those first couple of poops (the meconium) as that stuff is really, really hard to even get off the baby, let alone off a cloth diaper. If you're breastfeeding, once the poop is more normal, then cloth diapers are super easy as you don't even have to rinse breastfed poop in the toilet...just throw in the wash.
Most likely you will be done with the meconium part while you're still at the hospital or within the first day or so home, so hopefully that won't be a big deal
No, don't wait until baby is here to buy anything. Just don't get heavily invested in ONE thing, just in case it doesn't fit right. For instance, my guy was a string bean, and fuzzibunz didn't work for awhile.
I agree, definitely buy some things, just don't buy a ton of one specific thing until you have a chance to find out what works for the baby, and what works for you too.
I had pleeeeeenty of friends try to discourage me, based on their tiny efforts, but they would shoot themselves in the foot by using the flat diapers available at babies r us...now I know ONE woman who thrived with Gerber birdseyes, but she did not have a heavy wetter like my dude, and she knows that she is the exception to the rule.
those gerber ones do make great burpcloths though
it's a crazy weird world to step into, and you'll really only know what you're doing after the fact, LOL, but I'd recommend a nice stash (I started with 36) of Chinese PreFolds with some covers and some Snappis (sort of like a pin but not really), and work from there.
even if you don't wind up using the prefolds they are handy for burpcloths or for stuffing pocket diapers or even just as a second layer for naptime.
I can't say I completely understand, but you are really helping me.
So do the AIO's already have "stuffing"?
AIO's or all in ones are literally that, all in one. You shouldn't need to use anything else with them. Bumkins makes a nice AIO, we had a few. They are very easy to use for Dad who may not be used to diapering a baby, or for reluctant grandparents when they babysit (that's my mom

) The downside is that they take soooo long to dry.
http://www.bumkins.com/index.asp side note- their bibs are GREAT!
Prefolds are those flat diapers that you then shape to fit baby and then pin, or my suggestion, the snappi
http://www.snappibaby.com/products/snappidiaperfastener.html
Prefolds are also good for adding another layer or for stuffing the pocket diapers
Pocket diapers are stuffable, usually adjustable diapers. They are shaped like conventional disposable diapers. The ones I've seen or used have a layer of fleece that is against baby's skin and pulls moisture away and into whatever absorbant liners you have stuffed in the pocket. The outside is usually made of that PUL material, which doesn't leak. I mostly used pocket diapers, we love fuzzi bunz. The big benefit, since they are adjustable is that one size lasts a looong time. I also liked being able to use just a thin layer for regular daytime use and then a lot of layers at nighttime once the twins slept through the night. If you go with pocket diapers, I would hang them to dry and just dry the liners- they really don't take long at all to dry. I used this to dry the fuzzi bunz (
www.fuzzibunz.com) and the diaper covers:
http://www.ikea.com/us/en/catalog/products/80124638
Contour diapers are shaped like conventional disposable diapers but need to be pinned, or again, the snappi. They then require a cover. I do have a lot of these as well, we liked kissaluvs,
www.kissaluvs.com
You can also buy fitted diapers, again, shaped like conventional disposables, usually adjustable and then you need a cover on top of them. We used the kissaluvs brand of these as well, we thought they were great when our twins were really little. When the kids were just running around in the yard or something, we skipped the cover because it's not a huge deal if a little pee gets on the yard

And they looked so cute
Covers, well, those go over any diapers that don't have a waterproof outer layer. I know there are a lot of brands and options- wool, etc.... we liked Bummis-
www.bummis.com
I had a lot of fun buying all the different kinds and trying them out. Some definitely worked better than others. Our favorites were Kissaluvs- contours and fitteds, and fuzzi bunz. Chinese prefolds, microfleece liners, and hemp liners for stuffing the fuzzi bunz. Bummis for the covers.
hemp liners:
http://www.softclothbunz.com/Babykicks-Hemparoo-Joey-Bunz_p_0-6.html
I've also used the above site for my diaper orders- they were great and everything shipped quickly.
I think most people like to just find one kind/brand and stick with it but we did a little bit of everything.
Any more questions, please ask. My one and only regret is that we didn't cloth diaper our first. We only came to cloth diapers after one of my twins had a horrendous diaper rash that we could never get to go away completely- even with prescription strength creams. We switched to cloth and it was gone within a week