Thanks for your contribution bizal
Anyhow, whenever writing a business plan or marketing plan (in my eyes are the same thing) think about your customer 10000000%
The raw definition of marketing is to "identify and satisfy customer needs"
It really is that easy.
Finding niches can be done on forums and the like (what are people asking for - how can you satisfy that need with a product or service? and why will people buy from you)
I tell you this: that if you carefully carve this out and find your niche then you will be very rich.