The way I deal with this is to set "only update checked items" to my device (iPod in my case) -- then instead of deleting, I uncheck the items I've done listening to.