Plain old soap and water kills germs as well as antibacterial soap, and plain soap doesn’t contribute to antibacterial resistance (see sources below, if you want proof). I prefer foamy hand soap because it seams to cover better and all around clean better.
Basically, foaming hand soap is watered down soap in a fancy pump. So save some money and be good to the environment – make your own. Put 2-4 tablespoons of liquid castile soap and 1 cup of water into a jar. Shake and pour into a soap foamer. Of course, Dr. Bronner’s liquid castile soap works great for this!
Soap Foamer: I am sure someone sells foamer pumps, but I like to reuse foamers that other people were going to throw out (like Dial Complete or Kiss My Face self foaming soap). I have tried several kinds of pumps, so far the best foamers come from Bath & Body Works. Now I am not suggesting that you go buy hand soap, just ask around, you must have a friend who would be happy to give you a hand soap pump that they were going to throw away.Sources: Consumer Antibacterial Soaps: Effective or Just Risky?, Chicago Journal (see full text article at DeepBlue) Plain Soap as Good as Antibacterial, WebMD