I personally believe in using fabric diapers instead of disposable.
I think the energy and water needed for the laundry load is better than filling up the landfills;
I believe it shows my son my values regarding the environment and waste, from the get go;
and I can sell my husband on it from a financial standpoint (though admittedly this was a hard sale in the beginning).
That said, always a believer in balance in the name of sanity, we have some disposable diapers in the house, and we use them.
We use fabric diapers at home, during the day and disposable diapers for outings and at night.
I admire the mothers who use fabric diapers 24/7, I really do, but for my family that just doesn't work.
Richard doesn't mind being in a dirty diaper, but he HATES having his diaper changed.
In the middle of the night leaving him in the same diaper is the difference between rocking him back to sleep in three minutes, and being up for an hour.
In addition to crying and trying to roll over while having his diaper changed, and then screaming when forced to continue with the process, Richard is terrified of public changing tables; full screaming melt down before I have so much as touched his pants let alone his diaper. So I change his diaper on the floor or in the car, a quieter (if far from silent) but significantly more complicated task... I don't let Richard just sit in a dirty diaper; if it smells it has it go, if it's soaked it has to go - but if it's a little wet and we're already about to head home it can wait, and the difference between a little wet in a fabric diaper and a little wet in a disposable diaper is huge!
So most of the time we use fabric diapers, but the rest of the time we don't sweat it.