I got into a 20 minutes argument with a coworker once about why it isn't a good idea to put spaces in filenames (my argument being that it can sometimes break handcoded argument parsing in homegrown unix scripts when the escaping of the spaces aren't passed down properly).