What insurance do you carry as an independent instructor?

This is one of those topics that a lot of instructors avoid thinking about until something goes wrong. General liability, professional liability, errors and omissions; there are different types of coverage and the right answer depends on how you operate.

What insurance do you carry? Who do you use? How much does it cost you annually? For those just starting out, what holds you back from getting insurance? For seasoned instructors, what is the minimum coverage you would recommend before teaching your first paid class?