I LOVE foaming soap. I have three small children who love to wash their hands, and the foaming soap leaves a lot smaller mess around the sink, as well as being easier for them to rinse off their hands. I think in the long run, we even use less soap with the foaming variety...
BUT I'm too cheap to pay twice as much for a container that has less soap! Then I found out that you can make your own foaming soap refills - from almost any liquid soap you like.
1) Put a small amount of liquid soap in the bottom of the foaming soap dispenser.
2) Add water to fill container. (Make sure you leave enough room to get the lid back on.
3) Shake gently until soap and water are mixed.
I've had my three foaming dispensers for over a year now. One of them is getting old and doesn't make the soap foam very much anymore, but the other two are still going strong. I've used liquid hand soap, dishwashing soap, and leftover soap from the old dispensers that I retired when I got these. It all works great!