Has anyone actually been invited to a "meet the baby" that was actually, formally, out-right called a "Sip and See"?
Similarly, is this a term that gets thrown-around, "Oh, sorry I can't do lunch but I've got a Sip & See that afternoon."? TB is the only place I have heard the term.
The concept doesn't bother me (though would I intentionally take my baby to an event where everyone will expect to touch/hold her? nope!) but the term just makes my skin crawl.