Ultra-Niche
An ultra niche is a niche within a niche. A minority within a smaller group. The outliers of the pack. The internet makes it possible to cater to such ultra-niches in a viable manner. A piece of software that solves a particular problem for 100 people. Only 100. They would