Deal or No Deal for Microsoft and Yahoo