Pumps and Pumping Solutions