$ 0 0 Just going through your code, it all makes sense, but I would be very grateful for some background/code comments to the steps taken in RestorePreviousDataBetween(). Thanks