When I first started 15 years ago I worked for large lawn cutting companies and built up a clientele. I started out with home owner equipment and over the years you just learn how to deal with customers and if you're a professional as I am, fix all your own machines and vehicles. Over the years I've seen very many very unprofessional companies and they do not last long, its not hard to pick them out. Having a large company with broken down equipment, employees that make a mess is not professional. Customers that treat you will little or no respect by not paying promptly or not picking up dog crap means they are lazy and do not respect you and should be dumped. Being professional means that you run a business that you take pride in and make money, a few rude or ignorant people that you run into most likely have problems that have nothing to do with you.