My issue with deposits is SP integrity. While rarer, SPs do cancel and the deposit is to be returned to the client. The problem I is when you have to be practically begging or pestering the SP to return the deposit and they take days or even weeks to return it. That should be handed to the...