Mastarecoil - Gee, I bet you get pissed off at BurgerKing if someone orders after you and they get their food before you do....
Calm down and realize that Buy.com did not expect this much response to the deal. And when they decided to honor the deal to everyone that ordered before the cut-off date they planned a few things poorly.
From a business stand-point they have several options:
1) Fill as many orders 100% and wait for their vendor to supply them with more stock. Ths would make many very happy as they have all of their order and lots more mad becuase they have to wait so long.
2) Fill as many orders as possible with 1 of the 2 switches, and when more stock arrives continue filling orders till everyone got 1 of the 2, and then start at the beginning again fillign the FREE switch for everyone. Thereby probably pissing everyone off and keeping lots of orders hanging open.
Either way they do this someone was bound to get pissed off...So even though you filed with the BBB all the BBB is going to do is call Buy.com and ask them "What's the deal". Buy.com will respond with "...due to the high volume of orders for this product..." and "...orders will be filled as soon as possible..." and "... The customers satisfaction is a very high priority for us, and we are sorry for the delay..." Just because Buy.com didn't send you switch out on time doesn't mean they are trying to screw you over...If they wanted to screw people over they would not have agreed to honor the deal in the first place.
But since you DID file with the BBB, Buy.com is going to be very cautious in the future with any and all offers. just look at the Coupons they used to offer... so many people abused them Buy.com stopped using them for an undetermined amount of time. So, you may have just screwwed the entire hot-deals forum over by being hot-headed and filing the complaint.