@craigh, thanks for the CarDealerPress mention!
As with most software/processes/companies, there is never a one size fits all. @nickb, to respect the no-pitch policy please feel free to DM me if you would like to explore what we offer and see if there is a fit. We also have a page on our site...