I really like the idea behind Square, but are customers really going to trust a dongle hanging out the end of someone's phone? Whats to stop someone reverse engineering the dongle and creating a spoofed client that just records the data instead of performing a charge?
Theres no doubt that the concept and execution of square is ahead of the curve, but there certainly exists an array of intangibles that may prevent it from gaining critical mass.