I think it's possible to succeed in one of two ways:
(1) come up with a radically new idea (e.g., human computation)
(2) apply existing ideas to a specific domain in a novel way
You will probably have a much easier time with (2), particularly as people are already familiar with those ideas (e.g., tagging, social networking, etc.).