Maybe I missed this, if I did apologies. In addition to the standard list view for projects, how about one that shows them in a calendar format? In that view you could move tasks between days and the due dates would update with each move. Be great for planning out a week when something comes up and you need to move a bunch of items around.
And then I clicked the Votebox tab and my idea was on top of the heap...