Why Dip Challa in Salt?

Before eating bread (at any time, not just on Shabbat or Jewish festivals), dip the bread in some salt.
Reason #1 Salt makes the bread taste better and it is more prestigious for blessing.
Reason #2 Salting the bread makes it like a sacrifice (which had salt added to it).
Note You may sprinkle salt on the bread, but kabbala recommends dipping.