Don't worry, I'm busy working on Stuff To Do right now to make it work with IE.
Also, some extras that Stuff To Do has:
* Groups - share tasks with other people in your work group with simple drag/drop.
* Time tracking. Keep track of how much time you've spent on each thing.
* Reports. No fancy graphs, yet, but it does break things down by day and task over preselected time periods.