Are we Beginning to Understand the Vibrational Anomalies of Glasses?