Hemorrhoids are a health condition many people have at least heard of before. But despite a general public awareness of hemorrhoids, plenty of people are fuzzy on the details of what, exactly, these ...