Thanks for the further thoughts. My job often involves speaking to large groups and I need to be able to articulate words well, so I guess a denture meanwhile will be pretty much essential.
My dentist is at Settle and (just a quick plug) they really have been good with me.