I was having a conversation earlier today, about how tech companies seem (to me) to bring out both products and software and let customers do the beta testing, whereas it seemed in the past the testing was done before and apart from a few niggles here and there the product did what it said on the tin.
SHJ