another thought: maybe you could sell this as an app you can install on a (commercial) server of your choice, and so not have this drain your local (presumably home) bandwidth, while still being independent of google, flickr, etc.
This would also save you from having to keep your desktop computer on and online all the time..