Haemorrhoids

What are haemorrhoids? What causes them and what are the symptoms? How are they treated?