I agree totally about the importance of planning - short, medium and long term.
In fact, if anyone starts off a day without a To Do list, they're not utilizing the day to the fullest, no matter how smart they are.

Also another important aspect of business success is partnering with strategic people.

Thanks for the post!