I use
Shop4Miles.com and it is 1 mile/dollar spent. They have wine.com and others. Plus overstock.com has some deals that I find with my wine searches with Shop4Miles.
I generally keep my searches basic, such as merlot, sirah, etc. That way I can see everything.