Ray,
Best of luck riding out the storm!
I think your solution of having two potentially different resources for a meeting (as Event/Agent) is compelling, although Reinhold offers a different perspective[1].
It's true, for example, that we have two different resources representing Barack Obama the person[2] and Barack Obama as President[3]. However, both of these resources are clearly of the same type (Agent). I think the tension we're addressing in this thread is that it seems inconsistent, in the context of the wider Web, to say that an entity (bf:Meeting) that seems to be an Event is actually modeled as a subclass of Agent in the BF ontology. Wouldn't it be more logical and interoperable to model meetings/conferences as Events without having to maintain an exception that must strike those outside the bibliographic domain as ... idiosyncratic?
[1]
http://listserv.loc.gov/cgi-bin/wa?A2=ind1601&L=bibframe&T=0&P=7005[2]
http://id.loc.gov/authorities/names/n94112934.html