I don't think people realize that it's not as simple as making a form to pay with bitcoin and putting it on the site. Running a business isn't just taking money and giving a product out. You have to take a lot more things in consideration.
Like I said in a earlier post on this thread, Newegg has no use for bitcoin because they can't pay suppliers, shippers, or employees with BTC. They probably will never have a use for bitcoin as long as they wish to deliver things with low prices, and they will never be legally able to pay their employees in BTC in the USA*. Think of all the fees associated with BTC when the only use you have for it is turning it into money. You pay the trade site a commission, then you pay dwolla (or trade site for different method) an amount to withdraw those funds. All of that is done on a not as developed infrastructure, unlike credit cards. Yes they paid fee's with credit cards, but they also get a whole hell of a lot more protection in that way, since the fees from credit cards help pay towards anti fraud services and insurance. Does bitcoin really have any fraud protection other than people pointing out scams?
They don't get any benefit from internationally purchases, which could be easier with bitcoin, since they don't ship internationally.
Then there's also taxes, employee benefits, and other costs that can't be covered by bitcoin. Also, they would need to add more support and/or train support people to deal with BTC translations.
So in the end, if you were running this business rationally, with consideration of the well-being of your employees and business growth, would you accept bitcoin?
*If you disagree with this point, look how long it takes for any technology legislation to be passed or how informed the people deciding those things are. Hint: Most of them get money from businesses to insure that businesses interests.
I understand your point of view as I run a wholesale business myself. Fluctuation in pricing(even a little bit) can drastically undermine your bottom line. Now take the additional man hours it takes to convert these bitcoins into USD, handle refunds, etc... There is no reasonable expectation that they will clear the same profit than were they to not accept them.
I think a lot of folks simply look at the market rate and say hey! my bitcoins are worth $17.00. I'll give you 2 bitcoins for that $34.00 mouse pad. As a company, were I to accept bitcoins I would be skeptical that I would be able to get the funds I really need into a bank account to pay my creditors, employees, etc... in a timely manner. I don't have enough faith in the value yet. I know what my cost of goods are, I know to the penny what it costs to have an employee working for 1 hour or 41 hours. I know what I need to charge to break even, and I know what I need to charge to make a profit. A fluctuation in price of even .30$ could take me from profitable to break even or worse.
Now if there was a premium associated with accepting bitcoins' at this particular time (for arguments sake 1:1.25 I could reasonably justify accepting them for products that I stock and sell. Until that happens I would be very hesitant of tackling this animal.