I am using Access as front end to a mySQL hosted by a third party company. My internal users can view, edit, add and delete records. My external users use a web interface to view, edit, delete, and add records. To say that Access cannot connect to mySQL hosted on the web is simply not true.