Answer:
Advantages:
Better Prices
More variety
More control
No crowds
No sale pressure
Privacy for discrete purchases
Disadvantage
Shipping Problems and Delays
Risk of Fraud
Less Contact With Your Community
You Don't Know Exactly What You're Getting
Spending Too Much Time Online
No Sales Assistance