Apart from having an Upcoming box, I finally automated the What I Read widget as I mentioned earlier.
Basically it's a tiny, tiny database ("databasette") that holds the data, a (localhost only) web application for me to maintain it, e.g. search the title/author/isbn on amazon, put it into the database, attach my "reading" data to it.
The data is then published as a javascript file at my (static!!) webspace. When I say "published"... well, its just a little script that wgets the data locally and ftps them to my webspace account. But hey, it works.
The javascript is "widget-ready" to be included in my blog.

It is good for google reader, but the feed widget on blogger fails to display the images... so I stick with the javascript version there.