You need to be clear what your product is and what your target audience is. If it's youngsters, then social networking sites can be the way to go, but simply putting 'adverts' out there on Twitter or Youtube will not get you anywhere and they are very time consuming. If you're looking at a 'small' venture, then I'd agree with what's been said previously and simply look at an Ebay store, however if you have time, the design 'eye' and reasonable technical skills then developing your own site can avoid the commissions that will be payable to Ebay. Assuming that you want online payment options, you will be best looking at a third party that can operate the 'store' and 'payment' side of the site, as secure transaction processing is a complete nightmare to implement and maintain single-handedly. SEO is certainly important if you choose to go 'independent', however if you take a standard framework such as Wordpress or Joomla, then you can integrate modules that will help you 'tweak' the SEO content and add/modify new content with relative ease. A few 'tips' if you choose to go independent: Ensure that your domain name reflects your company name and that the company name is a reflection of the products you're selling. When purchasing the domain, register it for a minimum of three years at signup. Keep your domain name registered at a site which can be independent of your hosting company. There are a number of other issues that I'd also be willing to provide you information about, so similar to Rich, I also offer you the option of contacting me by PM if you want any suggestion / advice or just to use me as a 'sounding board'. The bottom line is that you need quality content and regular new content to get noticed by the search engines and the 'holy grail' is to become recognised as an 'authoritative' site on a subject. Good luck!
Post Whore & Best Newcomer - ULUFC Annual Awards 2013/14
Post Whore & Best Researcher - ULUFC Annual Awards 2014/15