I knew there was something I forgot to mention. ~kim~ reminded me - pre-washing helps. I often have leaks from new nappies for a few wears before the absorbancy builds up.

Also, I had issues with my medium BBH Magicalls with DS & someone suggested putting them through the dryer on low heat. I did it twice & they have worked perfectly ever since.