Can someone explain to me when to use what cursorlocation and locktype for opening recordset?