In some dialects it’s common to say that you’re waiting on people or events when in standard English we would say you’re waiting for them. Waiters wait on people, so it’s all right to say “I’m tired of waiting on you hand and foot”; but you shouldn’t say “I’m waiting on you down here at the police station; bring the bail money so I can come home.”
The new edition of Common Errors in English Usage is now shipping, and it makes a great gift. When you order 5–9 copies and use the coupon code FIFTEEN, you pay only $13.48 each. Order 10 or more for just $12.15 each. All with free shipping in the US. Single-copy shoppers can still use the coupon code and get the new edition for $15.