My wife has started constructing jewelry and operating a booth at neighborhood festivals to sell it. Of the various newfangled credit card readers that attach to a smartphone (e.g. Square, PayAnywhere, Verifone SAIL, Intuit GoPayment, PayPal Here, etc.), which is best and why?