Did you know that you can create an array of magnets that focuses the magnetic field onto one side?
It's called a Halbach array.