What exactly is the difference between Form.Requery and Form.Refresh? I know that Form.Requery is the command to run the recordset query again, but Form.Refresh appears to do the same on my form. The only difference I've noticed is that Form.Requery brings the focus back to the top record, but Form.Refresh stays on the current record. Any insight? Thanks.