Mixed feelings on ebates. First experience was great. My most recent purchase involved a laptop that was out of stock so the retailer suggested replacing with another model which I accepted. When the transaction went through it cancelled the ebate. Not very happy.