I agree about the 95% good, 5% broken split, but the broken parts can be managed with a little effort. I'll ask people who have upgraded firmware and ran into issues on Grandstream phones if they wrote down what was troublesome (and what firmware they had before/after), and 95% of the time I...