I generally tip waiting staff. I do expect something more than just having a menu slapped down on the table and meals thrown at me though. I expect a little bit of interaction from the waiting staff - recommendations from the menu etc. I never pay a service charge.
I used to tip taxi drivers...