Now that $.fn.delegate is available, I'm not sure there's a compelling reason to use $.fn.live at all, considering that it is only sort of chainable and has potential performance implications because you can't target a specific container to handle the delegation like you can with $.fn.live. The $.fn.live method has a nice quick feel to it, for sure, but I think it's worth taking the time to understand and use delegate instead.