I believe that you should tip who and when you feel necessary. It is not only wait staff and house keepers that deserve tips, there are many service jobs that may or may not warrant a tip. It is all in the eye of the beholder as they say. By no means do I mean to offend you, I was just trying to state that a janitor is not in the same category as a personal service employee. When someone is doing a job that is of personal assistance it is a thank you for a job well done. As a retail employee I am sure you have experienced a kind soul that has offered some sort of appreciation, whether it be monotary compensation or a kind thank you for a job well done. A tip is just a way to show your appreciation. Thats all. It should not be as debated as it is here. My only problem is that it seems the people that dont tip, try to justify it with reasons that are not reasonable to ME. They may be reasonable to them, but I see it in a different way. Thus is the world we live in. Everyone has their own reasons and excuses for either just do what you feel is right for you and stand by your decision.