These may sound like dumb questions, but what is the purpose of having an urchin in a reef?  I know they will eat coralline algae and sometimes knock over corals, which makes me not want to keep one.  Do they pest macroalgae as well?  And why a diadema urchin as opposed to other urchins?
TIA 
