I tip when it is appropriate. I don't need them to go out of their way, just do the job. I tip well. There are few places that need to realize that they are not in the service industry. They are paid a standard hourly wage that is not based on tipping. For example...dunkin doughnuts, pizza joints, dvd rental stores, smoothie bars, sub shops..get real!
I'm an honest tipper. If you deserve a tip and go above and beyond your call of duty, I'll give you a decent tip. But, if you suck, your tip is going to suck right along with you.