To celebrate the new thread title and the start of contributions (

), a question...
In hopes that I will eventually have a device, I have been looking at how connection might work. It seems that in at least some aldiko configurations, the database won't be visible over a USB removable-drive connection. Putting aside any Aldiko-supplied work-around (they are thinking about it), I see 3 possibilities to get around this.
The 3 ideas described below would work over-the-air, not over a USB cable. This does open the possibility of connection and library maintenance over the 'net. Is that a good idea (an extra question)?
1) A push network proxy that runs on the android device. You would start the proxy, then do something like 'connect to Aldiko' in calibre.
2) Same as above, but pull instead of push. Calibre would wait, testing for a network connection. The proxy would make one, so calibre would 'detect' the device when you start the proxy.
3) Build a Android calibre read-only client. This client would display the calibre and device libraries. You would be able to send books from the calibre library to the aldiko library. I don't know if you would be able to send books the other direction. The calibre library would be read-only. It might be possible to do some metadata editing, such as on-spreadsheet editing of tags and the like. I can't say what the performance would be, but probably about the same as the web-based content server.
Opinions?