Trying to be all things to all people is one of the worst marketing mistakes you can make.
Jennifer Rice has a great post on the topic, read it here: All things to all people. From her post:
Trying to be all things to all people is one of the biggest stumbling blocks to attracting and keeping customers. Choosing a target market is tough. It means eliminating entire groups of people from your messages. But without focus, you risk a bland, diluted message that means nothing to anyone.
On the same topic, and also of interest… this post on Dell Marketing Strategies. (Mine.) A small blurb from it…
Most people look at Dell Computer today and think they are being all things to all people. It is an illusion created by their size. The success of Dell lies in large part with market segmentation and specialization strategies that Michael Dell learned that hot Houston summer, pioneered at Dell Computer, and that the company still does today.