Weaknesses: A significant drawback for Expedia is its dependence on a few suppliers for flights and accommodations. Any disruptions in these relationships could potentially impact the company's business operations.