In every business, there is a desire to make as much profit as is humanly possible. And indeed, if you are an entrepreneur, you most likely have a force deep inside you, urging you onward toward that next sale. And it really does not matter where that sale is, or to whom, right? Well, it depends. If you do not care about being able to charge more for what you sell, and if you really only expect to make one sale per customer, ever, then it most likely matters very little to you where or to whom your sales take place. However, you might consider the possibility that you might be able to charge far more for your services (and actually get it) if you can provide more value for a very particular niche of people than anybody else has the ability to provide. And in order to provide maximum value, you might consider using a content management system for your web site. A content management system is a software suite which allows your business to reorganize its content in the most efficient manner for the search engines. When someone out there on the net looks up something which is in some way related to your product or service offering, your newly managed content will be one of the earliest things they will find when their search returns a relevant list of sites. In this way, your website can go from knowing a lot about your subject matter and displaying it for every person who clicks in, to knowing a HUGE amount about a particular sub niche in your chosen subject matter, and showing the really fine details of it to a special group of people who are much more likely to be loyal customers to you.