It will be nice that vfp transactions have the ACID property, that means unfinished transactions due to power failure,etc, could be rolled back or commetted like sql server does.
This can be achieved with a log file where transactions are write into, so next time when using the dbc , the engine should check the log file for unfinished transactions and solve them.