Excellent post Johnrap. I, too, get peeved when I read things like "i've stuck with this stock FOR AGES and am frustrated."
Just look at the charts...this time last year we were at 31.5, today 64.5. How can someone who's held "for ages" be frustrated with a 100% gain in 12/12?