You are not actually that different from other people. Build something for yourself and you'll find that if you love it, others will love it, too.
Always maintain a hunger for learning and good things happen to those who do, not talk.
There's a huge population out there with wants and needs that aren't captured by the tastes of a typical geek. That's where the money is, which is why you get so many dumb (dumb in hindsight, that is) startup ideas. The risk is higher doing something outside your own "internal market", but the payoff is higher too.