I think that I must have explained what I was looking for a little bit ambiguously. I have Microsoft Outlook installed on both my laptop and my desktop. I use it for a task list for homework, a calendar for scheduling, and my e-mail. There are multiple programs available that can be run at a determined time (i.e., shut-down) that send all the changes you have made on one machine to another so long as they are on the same network. That way, when I'm at home and check my e-mail, all the new messages or homework assignments that I change can be updated on my laptop before I head to class.
http://download.cnet.com/CodeTwo-Outlook-Sync/3000-18511_4-75444479.html#rateitIs an example though I'm not sure if that's a free one or not.