halfy, Came up in a discussion, and I think it's an important point: You don't need to write software to be mass marketable. It can be niche, weird and fun and as long as it speaks the common protocol, who gives a fuck if only you and some friends use it :)
We have an unhealthy obsession with naming things "sensibly" and making sure it's marketable.
Sod that, be fun with it! It's for you and your community first.