EDIT: It's now 1.5 years since I wrote this post, and I forgot to write here: most of the problems discussed below are gone! The application is...