Thanks for the input.
Your suggestion (which sounds workable) - goofy as you say but workable) would presumably work something like this:
1) Create a custom fact - something like "Associated with"
2) When going onto John's record create an "Associated with" fact with the text field "New Farm"
3) Create a source called "New Farm facts" which holds info in the notes section and images as media.
4) Ensure that "Associated with" facts with narrative "New Farm" and the source "New Farm facts" always keep a 1:1 relationship
I'll have a play with this approach and see if it can work. It would be way better to have this as core functionality - I can't be the only one that would like it. Anyone know whether the development team are open to suggestions?
(incidentally, jamclo, this may have been what you meant - apologies if I misunderstood)