Before any website is deployed, having common search engines such as Google and Yahoo!  (Or quite possibly, "Microhoo") scrub through and pick up your site is a vital marketing component that can't be overlooked.  Search engine optimization and search engine marketing are two industry buzzwords you will need to familiarize yourself to get your product and site out there and sell, sell, sell. 

SEO is the oldest marketing standard on the Web and which I'm sure many of you are familiar with.  Do a Google search for ".NET eCommerce framework" and through the magic of keywords Mediachase will (one day) appear as the number one link.  SEM, on the other hand, is defined more by using paid search listings to garner greater visibility on the Web.  Google AdWords and Microsoft adCenter are two prominent examples.

It's no wonder Microsoft is getting just a little bit more serious about its online marketing strategy.