Howto build a new site with Commerce Server 2009

There are a few approaches to build a new e-commerce website using CS2009.

1) Using the sharepoint commerce extensibility kit, which will create a starter site for you and you will have sample data on it, then you will be able to customize and evolve your own site.
There are two versions of the sharepoint commerce templates both for sp2007 and sp2010
2) Creating a sharepoint site definition from scratch and building your own cs2009 site on sharepoint server.
3) Creating a custom ASP.NET web application based on cs2009 but not using sharepoint.
A good article arguing about the best approach to develop cs2009 sites is at Stelio Di Bello’s blog post.