I would not dismiss shifting magnetic fields so quickly. The "magnetic" North Pole has shifted dramatically in the past 40 years. Now it is not situated on the North Pole but is a few miles inside the Canadian border. Ask any Boy Scout leader.
Read more about Space Weather, Volcanoes, Earthquakes and other stuff Here .
Hold on to your hat. We may be in for a wild ride in the next ten years. Just my humble opinion. Flame away.