Actually sounds like OmniFocus would be the perfect fit. I'm not sure what you mean when you say it only supports small lists. I have some very intensive projects built out into OmniFocus and it works great. Expensive? Slightly...but extremely powerful, and if it does what you need it will certainly be worth the cost.Man - who would have though it would be this hard to find such a simple program! All I need is subject, due date, notes, the ability to sort by subject or day (or heck, even week), the ability to check off assignments and the ability to sync with my iPhone.