You might also want to look at Kevin Jacob's db_row class - it has a C and Python implementation. http://opensource.theopalgroup.com/ -- Anthony Baxter <anthony at interlink.com.au> It's never too late to have a happy childhood.