I am also a fan of the paper to-do list. Nothing compares with the joy of crossing off a completed task!
I have a day by day section, and then another section at the bottom of the page that contains things that need to be done "soon," say within the month. Then I have a separate page for longer-horizon items and projects.