any opinions on the best diagnostic software out there...