If I'm the seller I wait til I know the buyer has received the item. If they email me and let me know it was received or leave feedback for me, then I'll go ahead and leave it for them. Or if enough time has gone by and I haven't heard anything I'll leave it. I'm just paranoid someone is going to leave me negative or neutral (not that I deserve it ) after I've already left positive for them.