>I have a few questions...
>One...
>
>Can you open a second datasession programmatically? If you can please point me in the right direction.
>
You can create a Session object, which is designed to do exactly that; it was added to VFP6 in SP3.
>Two...
>
>If you can, and you open a table that is already open in the first datasession. Will the updates from datasession two be seen real time or only after the table in the second datasession closes or not at all?
>
If buffering is in use, changes made in datasession 1 will not appear to the other datasession until the changes are committed via TABLEUPDATE() and the tables/cursors/views referencing the updated table perform a REQUERY() or another operation that references the base table.