Just an observation as I have seen this used many times on various sites on the web. My brain still doesn't process it properly so I always do a double take as it looks so wrong. It is "no one" or "no-one". Before you accuse me of being the grammar police, I in no way endorse any government agency telling anybody how to write and in no way think that you do not have the right to write as properly or improperly as you would like. It merely looks weird to me.