Hate this with the fury of a thousand screaming demons. A couple years ago I invited an old friend over for a nice 4th of July weekend. We were renting this amazing house on a lake with our own private beach, and dock. Use of the canoes, beautiful picturesque forest, seriously, a nice getaway for someone who lives with relatives in the city, not to mention a wonderful opportunity to reconnect with old friends who had been through quite a lot together, instead he chose to be on his phone texting the entire weekend. The wrath I unleashed on him two weeks later when i confronted him about it was epic, and I haven't spoken to him since then. I do feel badly that I was that angry and hurt about it, but how the hell you're going to spend the weekend at someone's home whose cooking you this amazing meal, and spend most of it on the sofa texting?
My sister, and ex best friend have done it while visiting me too. It's so extremely rude. These are people I was able to talk to and have long meaningful conversations with before texting, FB, Twitter existed. What has happened to people?
I vote for collecting the phones in a basket, as you do keys in case someone is too drunk to drive home. If it bothers them that much to be separated from their phones, and they begin to exhibit signs of anxiety and withdrawal symptoms throughout the dinner party, they can have their phone back, but they will never be invited back again.