I agree with Pen^2. Lobsters aside, you should know your recipient for anything that requires effort on their part.
Two instances come to mind for me:
In college, I complained about the lack of good hummus available, so my friend decided to ship me some from home. He did the whole box with dry-ice thing, but didn't take into account that boxes weren't just delivered to my doorstep, and just because it is delivered doesn’t mean it was to me, since the mail center could also sign for it at my college. He also decided it should be a surprise, so didn't tell me until after he had assumed I’d picked it up (based on the shipment delivery confirmation). Because of the college’s schedule and my own, I couldn't get my box from the mail center until almost 24 hours after it was delivered—far beyond when the hummus would have been safe to eat (judging by the room-temperature interior, since the dry ice was gone).
Another time, a friend shipped some wine to me. Now, I’m not one to turn down good wine, but had he mentioned that he was shipping it to me before the fact, I could have instructed him to ship it to my work. Instead, I was incredibly lucky to run into the mail carrier when I went home on lunch so that I could sign for the wine (because you need a signature for alcohol, I guess). That was after having to spend over 15 min on the phone trying to find out whether I could change the shipping address (no) after getting a failed delivery tag on my door. Had I not happened to run into the delivery person, it would have been returned to sender. There's no way I was going to take time off work to sit home waiting for a couple of bottles of surprise wine.
Had either of these shipments been something *live*, I would have been very upset with the lack of foresight on my friends’ part.