Basically, calendars as they stand are static. Sure, you're able to schedule events on them, and some of them even give you both daily and monthly schedules. However, they are mostly dumb--they don't attempt to figure anything out on their own.
My idea is to create a dynamic calendar that, based on events and project deadlines you feed it, will create a daily, weekly, and monthly schedule for you. Basically, instead of putting an event on your calendar that says \"Project X is due Wednesday\" and working on it whenever, you can simply add Project X to this new calendar system and have the calendar automatically figure out the best times for you to work on each particular project based on a few factors like the estimated working time necessary to complete a project. Of course, you can also schedule normal, single events, as well as repeating events, and the scheduler will work around these events.
Since the calendar system would be online and account-based with a strong security system, you and only you would be able to access it from anywhere you could find an internet connection. If the idea gains a lot of interest, I'd certainly consider adding specialized support for mobile devices as well.
Another possible upgrade for businesses would be an employee scheduler--instead of simply having a lot of employees scheduling all their own events, companies could set up their own account with a certain number of employees. The employers could then schedule project deadlines of their own, schedule company meetings, and prioritize deadlines.
Plus, using this type of calendar system, one can quite literally prove to one's boss that one needs more hours in the day to complete that project.

So, what do you guys think? Yea or nay? Or perhaps you already have something that does this?
I am already well into development on this project, and have implemented a very strong security suite. I am posting this poll on several BBs I frequent in order to gauge interest for this project--it's not worth spending time on it if no one would use it. Your responses are appreciated.

Also note that I would be very interested in some aid from web security experts in testing how well the security system performs.