I've been using rainlendar ever since I saw it posted on this board, will never need anything else as far as a fully functional to-do app that's free..
Rainlendar - Home
Mostly use it for major events.. whiteboard and notepad are still my favorite tools for the small stuff.