As far as the rebate is concerned, i have learned over the years to NEVER factor in the rebate when looking at price, I feel 34.99 for this card is a fair price and if I happen to get the 20 dollar rebate then great, if not, i will not loose sleep over it as it is not factored in.