From Brazen Careerist - here's one:
5. Be honest with yourself.
Why do you let yourself be late? It is disrespectful and makes you look unorganized and out of control. Why are you not getting control over your time. So much about being on time is actually about self-knowledge. Often, we are scared to make the decisions that we must make in order to get control over our time and become someone who runs on schedule. But there is no other way to run a life. To run on schedule is to plan the life you want to live and execute that plan.