While Jen and I were watching the Doctor Who Christmas Special on Christmas Day, I couldn't help pointing out that the meteoroids currently bearing down on spaceship Titanic orbiting Planet Earth would not, in actual fact, be massive fireballs, as they were still in space. Meteoroids only start to burn after they enter a planet's atmosphere, when they are known as meteors. Any parts of them which survive the passage through the atmosphere and the subsequent collision with the planet are known as meteorites.
I also pointed out that magnetising a spaceship's hull seemed like an unlikely strategy to attract passing meteoroids: the magnetic field required to do this would need to be inconceivably immense, especially as we had already seen that the meteoroids' original trajectories came nowhere near the ship's.
Then it occurred to me that it was rather odd of me to complain about minor scientific inaccuracies like these, when I was quite happy to accept that our hero was a double-hearted Time Lord from Planet Gallifrey who regenerates every time he dies, and who travels the universe in a box which is bigger on the inside than on the outside. So I shut up.
If you can't suspend disbelief on Christmas Day of all days, when can you?