All is good, but there is some additional information that the user should be made aware of.
Warning
There is a problem that the user must be made aware of.
Error
There is a problem that the system will not be able to get around. The user needs to do something. Example: The user has registered a quoteline that is discountinued and the amount the user has registered is not in stock.