>Again, for simple tasks, you might be able to get by with updating through a recordset. However, when it starts to get moderatly complex things start to break down.
By "break down", are you seeing data corruption/loss problems, or does it just become unwieldy and impractical?
Mike Stewart