Hi Don,
NetRefresh is designed for LAN's where you have multiple instances of a program sharing the same data files. All they need is a "hint" to refresh their browse since the underlying data file has been updated.
>> How do I go about having that app installed on several computers connected to each other through NetTalk. Basically, when a user on computer 1 inserts a new record, I want all the other user's apps to be "refreshed" with the new data in their app. All through the internet.
I think what you're talking about here is _replicating_ the data between multiple copies of the data. ie each "site" has their own copy of the data, and when a change is made to 1 "site" it is propagated to the other sites. This is distinctly different to having _1_ set of data which is being shared by multiple apps.
To do replication you need a "Replication" tool. (For example Replicate).
http://www.capesoft.com/accessories/replicatesp.htmThis needs NetTalk to do the transporting, but the process of logging the changes, and then importing the logs into another app is handled by replicate.
Replicate has a learning curve all of it's own, because there neds to be a mechanism that identifies specific records, across all the data sets. It can be simple (data replicated in 1 direction) but if you allow changes on multiple sites at the same time, and you have auto-numbered keys etc, then things get complex. Manageable, but complex.
Cheers
Bruce