I did look at Comet when it was mentioned here a while ago and my general reaction was that it was total overkill for most applications. It's worth remembering that the so called 'Push Technology' of the 1990s (such as PointCast) was doing a straight HTTP GET at regular intervals, the only push was that the user didn't push a button for an update. Now in the noughties we're doing similar stuff in the background with XHR polling from timers.
If what you really want to do is _real time_ pushing of data to the client then you need to come up with a really compelling situation in which that's needed. The current Comet proposal seems as you say somewhere on your blog "a big hack". What it really needs is simplicity. Tell me how this is better than polling using XHR.
In fact, if you want to excite me then give me a chunk of Javascript that as the following methods:
stream_to_me( url, callback )
I call this, it returns to me immediately. It handles a background connection to url and streams data off it using standard HTTP (perhaps it's holding a connection open, perhaps it's polling, user shouldn't care and should be transparent to the remote web server).
When it's got a complete chunk of data (perhaps it's a complete piece of XML) it calls callback with the chunk.
That would be compelling to me because I could just include that little library and then get async. callbacks with data coming 'live' from my server.