I've found the opposite. If I can sit down with a potential client over lunch, it is far easier to sell myself (especially when I first started and had few references).
I dunno. I do a lot more long term contract work. I generally take on only one or two clients at a time in a relationship that lasts a few months. Meeting a potential client in person has never been too time consuming for me, as I only have to do it once or twice every few months.