In the past few months, the makers of FINISH Automatic Dishwasher Detergent came out with a very new kind of soap dispenser. It is a round apparatus that is simply placed on the top rack of dishwashers. It contains a refill of 12 loads worth of soap. Each section of soap is automatically dispensed at the right time. All that a person needs to do is to load the dirty dishes into the dishwasher, run the water at your kitchen sink until it is HOT, close the door and set the dishwasher at the appropriate cycle for your dishes. Walla! You're done until the dishwasher has completed the full cycle and you need to unload your clean dishes.
We've been very pleased with the product's performance. Less dishes than ever need to be re-washed. They all come out sparkling clean now.
As I said, each round dispenser has enough for 12 washloads of dishes. After the magnetic ball shows that all 12 uses have been dispensed, you just pull out the refill cartridge from the permanent holder and throw it away. Then, you place a new fully-loaded refill cartridge in it's place and start all over again.
We purchased our original permanent cartridge that came with ONE refill at Wal-Mart for about $10.00. They also sell the 2-packs of the refills for about the same amount of money. So far, I have only been able to find this product at Wal-Mart though I am sure that it is sold universally.
Give this a try! I think that you'll be quite pleased!