However, its not quite what I want - its really focused on tiny jobs, They won't do anything if it takes over 30 minutes, and I don't think they'll create anything (e.g., a banner ad), only modify something you already have.
I'm fine with a job taking 2-3 hours and billed accordingly, its the latency and overhead of finding/scheduling these small tasks that sucks.
I agree that the latency and overhead of scheduling for the small tasks suck. If you get lucky and a find freelance designer that you like working with it would greatly decrease that overhead. I do some freelance web work with a few clients that I've grown close business relationships with, and its typically just a matter of receiving an email with some requirements, having a brief text chat, and then sending them the invoice. It might take a while to find the right person, and even then it might take a while to build the relationship that allows for very little friction, but when it happens its worth it.