punctum books proposes that usernames with underscores, periods, etc. are allowed.
Currently, it appears that no such usernames, such as "John_Doe" or "Paul.Smith" are allowed. When you try to create them, you get a 400 error without any further explanation.
