I've just noticed, the navigation buttons i.e FindFirst, FindPrevious, FindNext, FindLast and AddNew - in that order left to right, will only allow me to 'AddNew' from the first record. So, unless I navigate using FindFirst or FindPrevious to the FIRST record, every time I click on the 'AddNew' button, it simply stays on the current record - as if it is trying to move but is being blocked by something in the program. I use 'DoCmd.GoToRecord etc acNewRec' to open the form, and wonder whether this is affecting the normal operation. Thanks.