Soap may clean your hands, sure, but it won't get rid of the garlic and onion smell when you're cooking. Unless you're trying to scare away the vampires or whatever, you oughtta try rubbing your hands with stainless steel soap. It magically removes those gross odors. I guess it's sort of like a breath mint for your hands...except, you know, without the mint flavor.
[$10, Wishingfish]