I've done online mostly, but in person deals whether at shows or through facebook ads (or friends!) are my preference. When you're online, you're the buyer and price is set. When you go to a show or someones house, money talks and cash in hand gets more snakes than a paypal transaction!