re: who has had enough? ?????? Yeah, you're right niaroo, that definitely sounds reasonable to me. I agree, I think it's just traders who have taken advantage of a speculative stock and have tried to ride the wave up. When they felt that the momentum wasn't going to keep pushing it, they sold which has had a ripple effect.
(Leaving us true believers holding the bag!)