I am wondering about Charlie's Soap. I am in search of the perfect detergent for ALL of our laundry, including diapers (pockets, prefolds, microfiber, etc.). I want a detergent that is reasonably priced (willing to pay more than store brands for it to be perfect), environmentally sound, cleans well (even muddy knees and smeared peanut butter), is FL/HE friendly, doesn't have an overpowering smell, isn't prone to build up, etc. I want perfect! Is it Charlie's? Tell me the good and bad!