Keeping Deadlines: What Works For You?

Several years ago I attended a competing University while working full time. I remember taking two classes at a time and struggling to keep my deadlines straight.
A major problem with other Universities is the schedule was set by the professor/instructor mediating the online class. You could have several assignments due any day of the week, unlike Walden's pattern of classes.
Since then, I have purchased several tools including an iPhone, iPad and software to help keep my calendar, to do's and projects straight.
How are you keeping your classes, work and life straight? How do you keep meeting the various deadlines?

