What is the difference between general liability insurance and professional liability insurance?

General liability insurance protects against common, everyday occurrences like if a customer slips and falls on your premises. Professional liability insurance takes it up a notch and adds protection for more intangible issues, like customer dissatisfaction or their misunderstanding of provided business advice.