You can set a program to start at a specific. You can also set parameters so you don't have to be there when it runs.
http://windows.microsoft.com/en-US/windows/schedule-task#1TC=windows-7
I would like to make my computer upload a video in the middle of the night so I don't have to deal with it. How would i do this?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic