Sorry...I wasn't clear.
I built the query up and down, backwards and forwards and it would only cooperate if I took out three lines from the query (not two, not one, but all three):
INNER JOIN mww_sections ON mww_objects.section_id = mww_sections.secid
INNER JOIN mww_users ON mww_objects.creator = mww_users.ID
INNER JOIN mww_templates ON mww_objects.templid = mww_templates.templid
I still don't get it but my query was pretty fast and loose. I tightened it up, reducing what I want it to fetch, and it's fine. But I still don't competely get why identical recordsets and queries were acting this way...
Anyways, solved...