What Software Do You Use to Stay Organized?

From appointment scheduling to CRM systems, what tools make your job easier?