I run early to on-time. For me, it's a manners thing not to keep people waiting. And most of the people I know who like to keep others waiting are folks who're pretty inconsiderate and getting off on the power to delay others.

For parties and social occasions, I'm fashionably late because I well know why that rule is in place--to give the host or hostess time for last-minute disasters and final touches. Having been a hostess myself on various occasions, I know that really helps not to have everyone show up on the doorstep early or right on time.