The only good idea is an unoriginal idea [Article]
James Altucher has some advice on what makes an idea great:
Take an idea from 100 years ago. From yesterday. From 1000 years ago. From your friend. Tell a story around it in modern terms. Make it uniquely yours.