We have purchased from cyberrebate twice and had absolutely no problem. the ebates link is a great idea! Next time . . . . .
Anyway, the products we got were of fine quality, name brands, and we got our money back on all of it. Plus, we ordered through greenpoints and got something like 20 points per dollar which gave us (since we ordered $1100 worth for a silent auction) 22,000 points which translated into 4400 miles from them and 1100 miles from american express. I think it is great.
On another note, the last time I looked the prices were a really outrageous and I really didn't want to pay that much interest.