Knoxcollege, I'm very sad to hear you only tip when at a restaurant or a hotel. I bet when you go into a small shop to buy a coke for one rial that the guy wishes you had honked the horn so he may have had the chance of a tip.

There's so much opportunity in Qatar to tip people and help with their income. For example the employees who work in public toilets all day long keeping them clean. Who could NOT tip her for doing such a job.

Like I said before a certain number of the employees of small shops are employed to serve outside. Tipping them really helps with their income.

You said that you've become too North American. If you know North Americans you will find that many of them are generous tippers in lots of different situations outside of cafes/restaurants. Like here, in North America tipping is considered an important source of extra income for many people (eg hair salons, beauty salons, mailmen, doormen etc).