I'm glad you're OK.
It obviously wouldn't help in a situation like yours, but this does make me think about what type of fire extinguisher I should be keeping in my electronics lab (I currently don't have any).
Anyone got any advice?
This is not the best for electronic gear, or anything that still has power on it, but I got a bunch of retired air over water extinguishers years ago on eBay. They have a couple gallon tank that you then pressurize with an air compressor. It has a gauge that shows the air charge is still there. The only time I used it, some turkey fat caught fire in our oven. I sprayed the water against the back of the oven, to create a shower of water droplets, not right on the fire. It put it out within one second!
I used about 2% of the contents of the extinguisher.
Anyway, these things have to be retired from commercial use after 5 years, but they are built like a tank. (Huh, well, actually, they ARE a tank, of a sort.)
Jon