I hope this doesn't come across as me promoting a product/vendor, but here goes.
I recently became familiar with the ESPOTEK Labrador all-in-one USB test device. I have recently ordered several for a remote undergrad lab. Just an FYI, after placing the order from the ESPOTEK website, later that day I was told Mouser has 100 in stock. The ESPOTEK website shows a back order time of up to 8 weeks