Mitchaa,
Thank you for that detailed answer. I understand it is a steep hill to climb, but at the end of the day its just 2 variables, freq, and amplitude. Computers excel at matching patterns. There would be a lot of parameters to learn (storms, etc as you mention) and a lot of people against it because it would cost some jobs, but at the end of the day, it would be pretty amazing.