Just because Windows lets you use spaces in filenames doesn't mean that it is a good thing to do. Other software may interpret a space as the end of a name, or otherwise mess up.
Much better to use - or _ when you need to separate words in a filename, and no other characters ever (beside ".").



