Sorry about that! I guess I was pretty darn vague. I bulldozed the code and just started again, and ... miraculiously... no more problem. Thanks, Bruce, and I hope your crystal ball works better next time.