All of this is untested!! I've just written to the code as it i'm having
problem opening access.