I was taught the same things as Edward about colons and dashes, although
dashes weren't limited to amplification.  Sometimes used to set off
appositives that contain commas and for emphasis of parenthetical matter.
But,said teacher, outside of Emily Dickinson, they shouldn't be overused.