I'm doing a large update to CVS: stuff I'd been working on but hadn't put (and should have!). I hope I don't break anything -- people using the CVS version, please let me know if weird things happen to your code. Sean