First off, why do I cloth diaper? It's three-fold:
1. earth-friendly
2. budget-friendly
3. baby-friendly
I really couldn't say about which of these reasons I feel more strongly, I'm equally passionate about each I suppose. I really do like the idea of soft fluffy cotton up against my babe's bum though. But anyways... Here are my favorite products:
Hands-down these Green Mountain prefolds are the best prefold out there. I have about two-dozen of the newborn (orange-edge) and small (yellow), and a dozen-and-a-half of the red, brown and green-edge each (Kolbe is currently in the brown-edge at almost 9 months with plenty of room to spare). I also have a handful of their premie-size prefolds, which work great for doublers, especially when they are teeny-tiny. I fasten the prefolds with a snappi, which is super cool and way easier than pins.
Gemma and Kolbe in large and small Bummis Super Brites.
EDIT: I switched Kolbe to disposables at night when he was around nine months. I use Earth's Best and they seem to do a very good job overnight.
Gemma (2.5 yrs) and Kolbe (7 months) in their bumGenius night dipes. They are both size large (Gemma's is actually a one-size, but it is the same size as the large at its biggest).
There are so many different approaches to laundering (just like there are multiple approaches to cloth diapering in general) so again, here's what works for me. I launder every 2-3 days, and just keep the wet/dirty diapers in the dry pail in Kolbe's closet in the meantime. See below for directions on rinsing the poopy ones, I don't rinse the potty ones. They do fine and the smell really isn't bad. My laundry routine goes like this:
1. Dump diapers in washer and run one short wash/rinse on cold/cold (this rinses away most of the gunk and funk).
2. Do a long wash/rinse on hot/cold using a small amount of detergent. (I use Arm and Hammer Free and Clear powder and only use about half-way up to the "1" line on the scoop. You don't need much. Detergent residue contributes greatly to stink, especially from potty. Anyways, the big deal with detergents is to chose one that is natural/free of dyes, perfumes, whiteners, brighteners, etc. There are tons out there from which to choose, you just have to find what works for you and your babe.) I digress.
EDIT, I have switched to Rockin' Green Detergent (as of Nov. 2011) and LOVE it! You can order it directly from them or from various cloth diapering websites. I have started using it for most all of my laundry and been very happy with it. They make versions for soft and hard water as well.
3. Do a short wash/rinse on warm/cold to rinse away the rest of the detergent and that should be good. I always double check that the suds are essentially gone on the last rinse. If not just do another rinse.
4. I go back and forth between using the dryer and drying on my collapsible drying rack. If it's sunny and warm and not terribly windy, I love drying outdoors. The sun does wonders for stains and smells! If I dry in the dryer, I NEVER put my covers or bumGenius in. The covers air-dry very quickly, and the dryer is hard on them and will shorten their life considerably (learned this one from experience). I store my diapers in a laundry basket under the changing table, so they are contained and just an arm's reach away, plus I have several other baskets on the shelf of the changing table where I keep covers, doublers, etc. It's handy.
If you breastfeed exclusively, poopy diapers can be thrown directly into the diaper pail and into the wash from there with no additional rinsing. Formula-fed poopy-diapers and ones after your baby starts solids need to be rinsed (the diaper sprayer comes in handy for this) before washing.
My favorite cloth diapering website is Cotton Babies (great selection and free FAST shipping no matter how big or small your order, plus they are really nice and their customer service is fabulous), but I really like Green Mountain as well (and that's the only place you can get the Green Mountain prefolds), you just pay a little more for shipping (around $7/order I believe).
So there you have it! As I said, this is what works for me. Everyone has different preferences and ways of doing things, but I know I learned a lot (and still do) just talking to others and seeing how they did things, what they use, etc. I hope this can help you out! Cloth-diapering is wonderful. It's good for your baby, your pocket-book and the environment; and quite honestly it is just fun. If you have any inkling at all to give it a try I would highly recommend it, I promise you won't regret it!
And if you already cloth-diaper, please share some of your tips and tricks in the comments. I always enjoy reading about others' methods as well!!