rotation is the constant subject on market... this is what I nicknamed "1999 phenomenon", the tech names shinning before 1999 seems to get a second life 7 years apart,