this error ussually happens if a column the recordset SQL does not exist in the access database:
the SQL for the menu recordset is:
"SELECT * FROM tblMenuSubcat ORDER BY Mfr ASC, MenuSubcat ASC"
double check the tblMenuSubcat table to make sure it contains each of the Mfr and MenuSubcat columns being referenced in the ORDER BY cluase.