Cloth diapering

Paige
Tell me all the pros and cons! I'm really thinking about trying this when the time comes (I still have a long way to go). Where do you get them?