Why have third parties never really taken off in America? Would you like to see a third party alternative to the Democrats and Republicans?

Why have third parties never really taken off in America? Would you like to see a third party alternative to the Democrats and Republicans? If yes, what would you look for in such a party? Do you think the Democrats and Republicans will ever face a viable third party challenge?