I have tried this question in the Access Projects Forum but without a successful reply so I hope this might be a more appropriate forum. I want to be able to create an access database where I can allow users who may not have MS Access on their machines or may have different versions which could prove difficult for them to use if I was not around to help them with the necessary conversion. I am not in the position to pay hundreds of pounds for Microsoft's development environment nor would I have the skill to write the whole program without using MS Access which I am reasonably familiar with now. Can anyone give me an idea of how I might be able to achieve this objective? One thought I had was to put the .mdb database file in a VB 2005 Express edition project. Does anyone thig this would be a way round the problem?