Question: are underscores allowed in urls?
Answer: An underscore is a perfectly valid character for a URL. Despite what you have been told in another answer, no, it doesn't confuse crawlers at all. Google recommends using hyphens because historically it considered underscore characters not as word separators.