I'm happy with the deal. I suppose I could have dug deeper in the site and spent $5 for 301 miles (.016/mile). I'll sleep tonight having spent the $3 additional.

(no sarcasm intended...) I bought something at a cheaper price than I could have received at a Walmart (with shipping included) and I got 300 miles to boot.
I like ClickRewards. A lot. I buy things I'd buy anyway, at less cost than going to the store, it's delivered to me, and I get lots of bonus miles. You need to shop smart, look for the bonus miles, find the first-time deals. I've gathered 2000 miles from them, and spent less than $40 for about $80 in merchandise.
As my Boston-bred mom (and lifelong Filene's Basement - the REAL one - shopper) would say, "What a baaaagin!"