This one has the tendency to cause great strife.
Here is my mantra...
If you're early, you're on time.
If you're on time, you're late.
And if you're late, you might as well not even show up!
And yes Becky, this even applies to picnics and informal social gatherings!!!