When a client claims your professional advice or work caused them financial harm, professional liability insurance covers your defense and any settlement — even if you did nothing wrong.

Errors & Omissions (E&O) is another name for professional liability insurance. It covers claims that your professional work caused a client financial harm — whether through an error you made or an obligation you failed to fulfill.
No. General liability specifically excludes professional services. A client who loses money because of bad advice or a project gone wrong needs to claim under your professional liability policy, not your GL.
Yes — contracts can't fully protect you from lawsuit exposure. Even with a strong limitation-of-liability clause, clients still sue, and legal defense alone can cost $50,000–$200,000.
The date from which your professional liability policy covers past work. Maintain an unbroken policy so your retroactive date goes back as far as possible — gap in coverage = gap in protection for past services.