Hello Eric !
Thanks for sharing the details with me, I see, the point you given is fine, Only doubt on last point as larger than 10M size.
There will be a 2 issue,
(1) Server upload limit
(2) Not sure, but it may chance, the globaltalk api restrict it..
What i am saying, not sure.. but rest of the things are fine.
Waiting to be get awarded.
Thanks
Basit