I've heard that microfiber can have more stink issues than some other fabrics. My diapers were smelling slightly funky, so I switched detergents. I had been using Charlie's Soap (quite happily for months). I bought some samples of Rockin' Green diaper detergent, which advertises itself as being good for microfiber stink, and it took care of the situation. Now the diapers don't smell. So, now I'm using Rockin' Green for my diapers, and am finishing up my supply of Charlie's Soap by using it for my regular laundry.