There is no "comet vs. ajax" dichotomy. Comet employs ajax as a means to interpret data pushed from the server. If your application needs asynchronous, live updates, then you need Comet or Flash. If you use Comet, you'll undoubtedly be using Ajax as well.