This product does what it's supposed to do. However, it is name brand only and has no generic test strips to make the product any cheaper. Price-wise, this product is just as expensive as the rest of them. If I have to pay outside of my insurance (which I already pay for).. I'm paying too much. Keep em poor... Make them pay....