1) My ISP is
www.brinkster.com and it supports MDB-database (and SQL
Server for some extra money)
2) Usually traffic comes from querying database: in case of .NET it is
possible to load entire database into disconnected recordsets, then
close MDB-database and feel good about any number of requests. Of
course, in case of update you still may open MDB, update and close but
that will not overload any system. Well, it is probably too late
advice for this particular app but next time you will know. Why to pay
for SQL if .Net provides disconnected recordsets?
See my site (disconnected from MDB):
www.BuyFineArtOnline.com
Leo.