Hi Chris,
>Would doing this have any benefit when running over Terminal Service?
Yes, although less. Keeping a DBC locally has two reasons: network transfer and locking. On a terminal server the DBC is already local, so you won't reduce the amount of data transferred over the network. But you still have the locking issue if the user tries to open the same view in two instances. In addition, with a local DBC you can open it exclusively allowing VFP to make use of the cache more extensively.
--
Christof