Here are some links to recommended websites and software:
MSD Organizer is a versatile tool for task management, contact and diary keeping, and planning. It's aimed at busy people who need to organize their time! Shareware.