Check out the latest posting in the Startup101 series in Visual Studio Magazine by Patrick Foley:

Find Your Business Niche
Instead of building a generic, do-everything product, find a niche that fits your personal and business goals.