This has a lot of fairly small bug fixes to try to address the problems reported last week. -- Martin