I get the general idea of who you should tip in the US (restaurants, taxis, bar and hotel staff) but what about the every day sales people you come into contact with? Like the guy who sells you your hotdog from the food cart or the person who sells you your paper or the cashier when you go to...