Nobody likes waiting for rebates =(. In all fairness, most places (when they get large enough), gets their fair share of complaints. I used to do a large amount of reselling for wirefly; overall, I am very satisfied with them and I'll go back with them if the occasion arises.