I really like the site, too. I noticed there's no ads at all, and no subscription. The About link explains the site adequately and briefly, but no mention of the owner. I'm curious of the ownership - it doesn't appear to be a business with any revenue for such a good idea.
I would guess 24in60.com - people occasionally respond not to the comment they mean to but that comment's parent, and the only other discussion on keane's comment is about 24in60.com. That's just an educated guess, though, as there's no way to know unless kebaman clarifies his comment (either through responding or editing it).