Let me start by saying that I'm pretty sure the problem isn't on Apple's end; I think it's just how Exchange handles the situation, though I have no real experience with Exchange and can't say for sure (please correct me if you know).

The issue is that when I save drafts of emails on a computer other than the iPhone, those drafts, while "available" on the iPhone, act like emails I've received (though they are devoid of sender information); given that copy/paste is still a pipe dream on the iPhone, the drafts are effectively useless (i.e., I can't send them!).

There is a similar issue going the other way as well; that is, when I create a new email on the iPhone, and save it as a draft, that draft never appears on any of my other Exchange-aware machines. On the iPhone, a new "drafts" folder appears in the folder list (for those counting, there are now two folders named "drafts"), but I don't think that folder talks to Exchange (i.e., it's the local-only drafts mechanism built into the iPhone Mail app).

So, the question is this: how can I get the iPhone Mail app to treat Exchange-created drafts as drafts?