Was a smart move by Overstock. A lot of holders got a chance to cash out and buy something actually useful.
They should pay their employees with Bitcoin. Sure, its great that they accept BTC and promote it, but unless they pay people in Bitcoin, they should rename their brand to LaughinStock.
They just saw Bitcoin as an opportunity to make more sales, like any good business.