Oh my gosh Elaine I know exactly what you're talking about! When I worked in restaurants we were taught that as soon as you take an order for something that needs something else ie a steak needs a steak knife, soup needs a soup spoon, you take the order to the kitchen and you go straight back to the table with the extra bits they need, so that when you take the food to the table the customer can eat it straight away, otherwise it gets cold while you wait for everything else to turn up.
I also hate when you order something and the waiter comes back 5 mins later and says "oh I'm sorry, we're out of that..." Hello? Shouldn't you know this ahead of time? Warn me about it when you give me a menu or when I place my order!
Maybe I should stop posting on this thread, I seem to be getting a little worked up...