What Are the Three Key Factors in eBay's Success?

Reedy talks about the three key factors in eBay's success:

1) A great idea

2) A great business model without sales force or inventory

3) A management team that ensured eBay was at the right place at the right time.