Oh I LOVE electromagnets, but I've played enough with those. I really want to get something to work with permanent magnets, and that way I don't have to lug around a power source. Since with permanent magnets I can't change the strength of them, I have to find another way for added kick. Hence I want to make different 'stages' of acceleration, much like a coil gun. But with this design, there are a series of ball bearings which slam into a magnet, releasing the next ball bearing which hits the next magnet, and so forth. Each step along the way will add some kinetic energy, because when one ball bearing is knocked loose, the next magnet will start drawing it which will accelerate it even more. If you check out the scitoys link I posted a bit ago, it will explain it much better than this.
Main thing I want to know is that when I upgrade to much larger magnets, how should I alter the spacing for optimal acceleration. I'll figure out something to handle the magnet smashing problem. When you look at the diagram at scitoys and the video they have, there is no buffer in the receiving end of the magnet. So I'll put something there. Can't be too elastic or squishy, because that will absorb too much kinetic energy, but it can't be brittle either or the shattering problem continues. The buffer needs to be ferrous so it will act as an extension of the permanent magnet. I suppose being dimagnetic would work too.