its very difficult to buy at a good price after the announcement comes out..you're left buying at highs and have to wait for re-traces which may not occur if the stock is red hot
really you have to do your research, get in early when its cheap and hope it comes off
thats my thoughts and strategy anyway