If you want to do online business you can either create your own store with your domain and hosting, or use third party sites like eBay, Amazon, etc to create online business. What do you prefer? What are the factors that determine which one should you use?