David Lurie reviews some book collection software and webapps and finds them lacking. He's got some good points about user workflow, data availability and social networking. Tellico comes up lacking a bit, though I did point out a couple of things that he missed about some of Tellico's capabilities.
I suppose I really need to buckle down and bolt Tellico onto a SQL database, using SQLite or KexiDB or QSql or something. Once the backend can support more, then the nitty-gritty details of figuring out how to build an iTunes for books can be confronted.