There won't be any more yield on BitAssets soon, so let's stop advertising that.
Also no reward without risk. I assume they weren't holding altcoins for their use in transactions but rather for speculation. They took a bet hoping for a gain, but instead got a loss. Holding BitUSD for this purpose makes no sense since there is no upside potential (relative to USD). The only reason they would have to hold (some) BitUSD is if they could pay their employees and suppliers with it (and enough people were buying their stuff using BitUSD).
The real pitch to Overstock should be getting them to dual list their stock as a compliant UIA on the BitShares exchange rather than trying to build their own.