Always tip 10% in restaurants, tip taxi drivers, sometimes tip the hairdresser if I have change.
US tipping is ridiculous, in Las Vegas it cost us huge amounts of money just to get checked in, you had to tip the guy who took your car, then a different one who took your luggage to the front desk, then another one to take your luggage up to your room. The worst was getting a taxi, there was a queue of taxis outside the hotel, at least 10 of them, yet you had to tip some guy at least a dollar to "get" you a taxi that was already there.
Then we stayed in a really upmarket resort in the Rockies it was DB&B and was already costing about $500 a day. We had saved up for it as it was our honeymoon, every single bloody person we came in contact with expected money. At breakfast although it was inclusive, they gave us a bill for an 18% tip, likewise for dinner. They provided envelopes so on a daily basis we could tip the cleaner $10, the concierge another $10 and front desk another one.
Discussed this with some Americans, they just don't get it and go oh its just a buck or a couple of bucks. I'm not against tipping as such but I like to think I am getting something for it.