MatEdit is not compatible with DB Pro. I don't have DBPro yet, so I can't yet modify it. So, for now, it's DB V1 compatible only.
Even in DB V1 though, there was a bug (which has now been fixed) which, when writing a DBA file, created faulty DATA statements if certain conditions were met. Anyone with this problem should download the latest version of the exe only zip from the MatEdit website.
The #include file error should only occur if the file named on the #include line is not in the same directory as the program calling it.
In DB V1, the #include line should not have any spaces before the # symbol and should be the first line of your program. It appears to be OK to have REM lines before it.
In DB V1, you don't actually go back to the main source from an include file. In fact you don't go anywhere to come back! An include file is simply more code which gets 'joined' on the end of your program when you compile it - as if it was on the end.
TDK
This lets you keep the size of your main code block smaller by putting stuff in a separate file. As such, these include files can easily be tagged onto other programs without having to write it again every time.