Thanks guys!
Not much news yet... well, there is a bit.
First off a few days ago I came into the shop and discovered this:
My reaction was pretty much, as I was already envisioning expensive repairs or a expensive new oven.
Then I remembered... hey, that oven... it's actually not mine...