Niches are great, but
Very good advice -- I've managed to exploit my niche for the last 16 years. But just to play devil's advocate: you also don't want to get too tied to one narrow focus -- what happens when that technology/market/approach begins to fall out of favor? So, I agree with you about working your niche, but you don't want to ignore the development of your talents in other areas as well.