These are not your momma's cloth diapers. Modern cloth diapers have a large variety of styles. Each have advantages and disadvantages. My recommendation for anyone considering using cloth diapers is to buy a variety or do a trial pack and see what works best for you and your baby before investing in one style or brand.
Amazon (what can't you buy from Amazon)
Cotton Babies (home of the Bum Genius brand)
Jillian's Drawers (shopping & information for many brands, they offer a great trial pack)