Chat do ASP.NET com o WCF

Eu estou olhando para implementar uma interface de chatroom para uma página ASP.NET. Eu estou no processo de aprender WCF e parece que é apropriado para um aplicativo de bate-papo. Antes de me envolver demais no WCF, quero ter certeza de que é a escolha certa para o desenvolvimento de um aplicativo de bate-papo no ASP.NET. Alguém pode fornecer algum feedback?

Eu encontrei alguns exemplos de aplicativos que usam principalmente o Silverlight com o WCF para aplicativos de bate-papo. Existe alguma limitação se eu optar por não usar o Silverlight?

Além disso, quaisquer alternativas ao WCF que eu teria controle total seria muito útil. Estou ciente de que posso usar o polling AJAX, feedback sobre vantagens / desvantagens são todos apreciados. Obrigado.

questionAnswers(5)

yourAnswerToTheQuestion