you can buy from ebates and get 2%, then buy with a upromise registered (point earning ) credit card and get another 2%.
milesource.com also offers miles.
check out:
http://www.techbargains.com/coupons.cfm
for some staples coupons - usually they have a $15 off coupon or something...