Great job, a lot of polish has gone into this, if only I put this much polish into improving my memory...