Can't you access the database using an ADO or Data Envir? The user only needs read only so a VB app should be able to open a database even if they are on another machine. MDB Remote Session. Maybe?