I've written a tiny external method which walks my IE bookmarks folder and returns a list of bookmarks. To implement caching I'm currently storing this list in a file 'bookmarks.pickle'. Works just fine. Would it technically and/or morally be better to use the ZODB instead? How much effort would the switch need (it'll be my first use of the ZODB) ? Thanks, ~Shalabh