Hi A.,
At first, we used disposables with our twin boys (now 10-mth-old), but when they were 8 mth-old switched to the cloth diapers. I just couldn't tolerate the thought of generating so much trash, which will stay in the landfill for hundreds of years. So I've done a lot of research, and decided on Bum Genius Diapers. They are pretty absorbent, hold moisture well, and "grow" with the baby. They have a snap-on system, which allows you to make them bigger or smaller. A good feature given the investment ($18/diaper). The cons are that they are from synthetic materials, although absorbent, they also give an occasional rush to our boys, especially, if they wear them for more than 3-4 hours. So you'd have to change them more often, and thus you need at least 2 days worth of diapers for your son. There is a very large variety of cloth diapers out there, and you can check them out on amazon.com, or just google.com The main reason I chose Bum Genious, is that they had excellent reviews (the best, as far as I could tell), they were $18 per diaper (but last from 5lb to 35lb) and they look OK. I'm happy with them so far. It adds work to your daily load though, but it is worth it for the baby and for the environment ! I wish they would be more natural (but natural fabrics, just get soaked with the urine and feel wet to baby's skin.) Also, Bug Genius come with inserts, so when you assemble them or wash them, you have to take the inserts out (or put them in). There are diapers out there which are called All-In-One, meaning you do not have to take the inserts, they are sewn in, but they do not hold moisture as well. I got 2 of AIOs but they leaked after 2 hours of use, and they felt totally wet inside. So you can learn more about Bum Genius here:
http://www.amazon.com/bumGenius-One-Size-Cloth-Diaper-Blo...
or go to their maker's site: Cotton Babies:
http://www.cottonbabies.com/index.php?cPath=98&gclid=...