Subject says it all. Probably the most important changes since last week's snapshot are that I've finally figured out the is_empty()/is_dirty() mess: the former is_dirty() is now called has_info(), and there is a new is_dirty() method with a completely new meaning -- and one that you might expect from the name. And of course, there's the more-or-less complete doc/session-mgmt.txt, which I posted this afternoon. Here's the release: http://www.mems-exchange.org/software/files/quixote/Quixote-20020528.tar.gz If things go according to plan, this code will be live on www.mems-exchange.org tomorrow (Wednesday) evening, so it'll get some real-live production use. If nothing turns up in a few days, I'll probably release Quixote 0.5 early next week, possibly on the weekend. Greg -- Greg Ward - software developer gward@mems-exchange.org MEMS Exchange http://www.mems-exchange.org