Proper time management is one of the keys to success in life. Highly successful people are rarely the type to fritter away valuable time. Time management is something i have often struggled with, frequently relying on external deadlines to 'motivate' me to get things done. Obviously, this is not an a good technique for things that don't have deadlines.

For those of you with great time management skills, how did you get there? What techniques to do you use to stay on track in life? How do you balance the demands of a 8-4 job, exercise, cooking, cleaning and the general upkeep of one's life while having time and energy left over for personal projects, self goals, meaningful leisure? Any and all advice is appreciated.

Cheers