I'm your target audience. I've built this exact function into client apps (upload from various sources and edit with Aviary). Its a PITA. I'd consider yours, but there's a couple big problems right now: 1) Doesn't support IE. 2) Doesn't work on mobile There's other issues, but those are the show-stoppers. FWIW, Chute ( http://getchute.com ) has a better implementation of this concept. That said, I still haven't seen…
it's worth noting that it can't work on mobile - mobile safari does not support any kind of file uploads. But not working in IE is definitely a fatality
And yes, we are working on IE support.