#2 is a little bit much if you are selling puppies you have to understand that you can't know of their wherabouts at all times that is silly and I would never give you my credit card number, but the rest is awesome!