I have a 5 1/2 month old daughter and we have tried a few different types of cloth diapers...Kushies All-in-one, Re-uzem All-in-one, FuzziBunz pocket diapers, BumGenius pocket diapers, and Kissaluvs cloth diaper with a Prorap diaper cover. There are SO many brands out there, I found it a bit overwhelming when I first started looking into it, but here is what I have found helpful for us...
In hindsight I wish I would have purchased just 1 of a bunch of different types/brands of diaper (one all-in-one, one pocket, one cloth with cover); I had been overly eager and was more focused on having the right number of diapers to get us through 1-2 days of diaper changes before having to wash them.
We primarily use the cloth diapers when we're at home and disposables at other times.
The All-in-one diaper concept is so appealing because it is just like putting on a disposable -- Kushies are supposed to be one of the trimmest fitting All-in-ones. What I did not like about them is that the waterproof material on the outside of the diaper is stiff and also the waistline does not stretch, so it was difficult to get a good fit - and with those early loose poops we were getting a lot of leaks out the back of the diaper. Re-uzems (bought @ Peapods in St. Paul) I like because the outside material is not stiff and it has elastic in the waistline for a better fit - they have 2 snaps so you can adjust (somewhat) the fit, but I still never felt that the leg opening fit was just right.
The Kissaluvs fleece diaper with the Pro-rap diaper cover (bought @ Peapods in St. Paul) was nice because the fleece is so soft against baby's skin - however I only used this a couple of times mostly because I didn't like handling a completely saturated diaper once I took off the diaper cover.
Our favorites have been the pocket diapers - which at first I thought would be a nuissance and difficult to use compared to the AllinOnes, but not so. Basically after washing/drying, I put the insert in the pocket and load up my diaper basket at the changing table with the assembled diapers and they're ready to go @ changing time. In my opinion these are the most absorbant and the best fit. Between FuzziBunz and BumGenius, BumGenius is the the one I have a slight preference for - they have stretchy elastic tabs (kind of like Huggies), come in one size that adjusts to fit from newborn to toddler/potty training age (obviously my daughter is not at that stage yet, so I'm only speaking from what they claim, but I'm pretty sure it's true after using them -- I didn't have these when she was a newborn, and I think they probably would have fit, but would have seemed huge because of there bulk), and they came with the inserts (Cotton Babies fleece inserts). The bulkiness is one thing I had read about as a complaint before I bought pocket diapers, but I really haven't found it to be a problem. Fuzzibunz are great and fit very well - if I were to have just used these I would eventually need to buy more in a different size - my daughter is now 17 lbs and can still wear the size small.
We also use the Kushies flushable liners (looks like a roll of toilet paper - but it's thicker paper and has perforations, tearing off in diaper size lengths) with all of the diapers - they help catch to solid stuff. At diaper change time you just take it out and throw it in the toilet. With the looser solids it's not going to catch ALL of it but it does help. I've ordered these from Kelly's closet and also ____@____.com 2 websites that I have ordered from are Thanksmama and Kelly's closet - they are comparably priced and both have been very easy and reliable as far as shipping and with certain orders have free shipping. Kelly's closet has some helpful information on their site about the different types of cloth diapers and also about washing the diapers.
Peapods Natural Baby Care store (if you don't already know about it) is a great local family owned store and on their website - www.peapods.com - they also have information about washing. They carry a few different types of diapers and diapering products.
For washing I have a Safety 1st diaper pail with the deodorizing disk in the top and I use a reusable nylon bag inside. We do the dry pail method - I had heard a horror story about someone tripping down the stairs as they were going to the basement to do laundry and the wet pail went flying - I thought this sounded pretty gross so I've never tried it. The only staining problem I've had is with those first few meconiums. I use Method clear and free detergent, wash on a stain setting with a pre-wash, dry the fleece liners on medium low and linedry the pocket diapers (just in my basement, I don't have an outside clothesline).
To save money on wipes, since I am now spending money on formula, I have been only using disposable wipes for wiping solids, and for just wet diapers I have been using flannel wipes that I sewed (just 2 squares sewn together) and a spray bottle with a mixture of water, tea tree oil, baby wash, and lavender oil - it smells nice and the tea tree oil prevents diaper rash. I found the recipe on the DiaperPin website.
I have a friend that used a diaper service for the first 6 months and she seemed to like it - I think they had received it as a gift. I think there's only 1 service in the twin cities now, and I can't remember the name right now.
I apologize if this is too lengthy, but I am so glad to be using cloth diapers and like to spread the word whenever I can that cloth diapering is not what it used to be! Nevertheless, I hope this is helpful to somebody!