Convenience of shopping from any location and any time
Better prices than brick and mortar stores
More variety/selection/choices
Ease of comparative shopping (comparing prices among different online retailers)
Avoiding lines, crowds, wasting gas, etc.