Regarding the dates--the advice you received was spot-on. They reveal too much about your age, which is no one's business. If there is vital stuff in those positions that you don't want to use, consider a functional rather than chronological resume. (Debate on functional resumes can be found elsewhere in this forum.)
I know I keep talking about my mother, but I've had a front-seat view of her job searches for the last 15 years (and she's visiting this week). She had her first involuntary job loss when she was around 50 (company folded). Took off the dates, removed the first several jobs (she'd changed fields anyway, so they were no longer very relevant), touched up the hair dye, no one knew she wasn't 40ish. (Women have a wee advantage here, because so many dye their hair just because they feel like it and not just because they're grey, so even if it's an obvious dye job, no one has to know why. On the other hand, women get considered "old" at an earlier age, so it's not much of an advantage.)
When she lost another job at 60, though, passing for 10 years younger didn't help much because that just put her back at 50, which had been too old ten years earlier. But at your age, Cass, it's worth doing what you can to avoid being on the losing end of age-related prejudice.
Hg
Eng-Tips policies: faq731-376