It's amazing how many things can go wrong in stuff like this! I'm actually surprised when one of my programs
does work - there's an endless supply of mistakes that can be made. But then again, the fun of it is trying to work out where you went wrong.
