I have been using cloth diapers for over a year now. Before beginning, I did a lot of research on the types of detergent you had to use on them. Of course on most blogs and store sites, I saw a lot of info on Charlie's Soap and some other cloth diaper detergents that were costly and had a lot of reports of bad diaper rashes and needs for additional items to soak the diapers in or strip them. It was overwhelming trying to find something that worked and was affordable. I eventually saw a site that had lists of everyday detergent that were safe to use. They didn't say how well they worked, just whether or not it was "ok" to use it.
I found the detergent we currently use on all of our laundry, All Free and Clear, with a check under "yes." I decided to start there. I used it for 7 months with great results. I didn't have any trouble with odor and he didn't get any diaper rashes. I never had to strip the diapers for buildup or sunbleach them.
When Tide came out with a Free and Gentle version I decided to try it. It helped that it was on sale and I had a coupon. I instantly regretted it. The diapers began to stink like ammonia when he would pee and never really felt clean. I switched back to All and it fixed the problem in a couple washes.
I recommend All Free and Clear to everyone who is using, or thinking about using, cloth diapers. I am sure there are other good detergents out there, but this one is priced great and definitely gets the job done. The fact that you can use it on all of your laundry with great results is another huge plus.