You can also get a piddling number of miles via MilesMall or Alaska Airlines shopping portal (same thing). I just used a gift certificate to buy something from Amazon via Milesmall. The email receipt showed the value of the purchase was zero, but also showed the amount before the certificate. It will be interesting to see what Milesmall does with this.
------------------
The Personal Travel Experience of Gary Steiger - including how to get free frequent flyer miles on the web.