Square is pretty cool. I dislike the SSN requirement, though, and haven't yet setup my account because of it. I know some of the actual people involved with Square, and I trust they did a good job protecting this stuff, but it still seems wrong that I need to register an SSN to accept payments from a card but not if the person happens to be using, say, cash or a check. Why is accepting a card so different?