I'm not a fan of tipping, but since it's expected in the US I try and remember to tip.
However, I'm still very unsure of what is owed to whom.
What I find especially confusing is situations where a service charge has been added to the bill. Do you tip? Is that the tip? Do you tip a little but not as much as if it hadn't been added?