THe only thing which should fail here is the stock price. It's just too expensive. It needs to consolidate at industry normal levels. Earnings have been disappointing for the last two quarters. Do you think they are going to beat this time? I wouldn't bet on it. should trade at mid 20's or lower. Stock buyback will be used to support the price on an earnings miss in my opinion.