Mike,
>CREATE TABLE JUNK NAME "MIKEY IS NOT MY NAME" shows the table name as MIKEY_IS_NOT_MY_NAME. The quotes appear to be a crutch.
The underscores always replace blanks in a workarea alias because VFP couldn't ever hope to parse
replace mikey is not my name.cTheField with "test this"
with the embedded spaces. You see the same thing even on free tables with long filenames:
close data all
CREATE TABLE "MIKEY IS NOT MY NAME"