Now there are those who will say, "But Alistair, using spaces in a filename is inconvenient, because you have to quote the filename or escape the spaces when using it at the command line."
And I will grudgingly accept this argument, although your shell sucks.