There are lots of designs of this, especially ones that use paper plates and suspensions. They all seem much more complicated and finicky for barely any more sound. This http://www.exo.net/~pauld/activities/magnetism/speaker.html from Paul Doherty of the Exploratorium seems to work the best, especially for the novice.