Thankyou - here's a rundown of what I can recall. I'm at home at the moment, but I'll ask other staff before I send you the file tomorrow so we can tell you as much as possible.
We have client card files set up, that display ad booking info and article submission info in portals. Around July, some records started failing to show up in these portals. At first it seemed to be any created after a certain point, but more recently the Ads Card File portal seemed to start working normally again (without anything being deliberately changed), while the Articles one isn't. I can't see a problem with the match fields. The ad / article records are created with a script from the Card Files, but I couldn't pinpoint a problem with the script either. Changing which TO the Articles card file is displaying records from, seems to make all relevant records show up in the portal, but much of the other info on the Articles Card File layout then does not display for *some* records.
And while I was experimenting with the Articles Card File the other day, the Booking Form (also a layout using a portal) stopped working properly. I can only assume that I changed something that affected other relationships, I don't know what. I wonder, and have had it suggested, if maybe there are just too many relationships dependant on one another, so that problems can crop up easily. I have attached a screengrab of the relationships graph in case that gives any indication.
A more recent problem seems to be that when staff are deleting records (specifically, People records that display in a portal on both the Ads and Articles card file records), they reappear later on (later that day usually). They are not deleting them from within portals, but while viewing the record itself, and always get the "Delete ENTIRE record?" message. I haven't had much of a chance to look into this one. Could it be to do with the portals' setting "Allow deletion of portal records"? I would have thought that only applied to deletion from WITHIN the portal, but maybe I am mistaken.
I'm sure there are a couple of other problems that we have been ignoring due to lack of time... if you're still willing to have a look at the clone, I'll let you know when I email it.
Thankyou, Breezer!