Hi Pat,
Thanks for the reply. When I say "portable", I mean portable to different DB systems. An access form, for example, won't be portable to a MYSQL db, for example. Neither will VBA.
Interesting that Access is able to interact via ODBC - didn't know that, and it'd be interesting to look...