Kaffaarah for breaking a vow

Q:

1 .I made a vow for not watching explicit things but I can't remember if I said it out loud with Allah's name. Maybe I did. I remember thinking "if this happens then I'll never do this"I was not aware of the ruling of vows at the time.

2. I also made several promises to Allah about not watching those things and I ended up watching those thing once or twice Astaghfirullah. Do I have to expiate separately for this or does doing it once complete as they are both about not doing the same act.

3. In all the promises and vow I specifically said about not watching pornography but in the recent promise I also said about not watching anything sexual. Yesterday I ended up watching a music video that was of a sexual nature for like 5 seconds before remembering the promise and turning the video off. Does this break the promise and is this promise considered a separate type of promise requiring separate expiation?

Doing business with Amazon

Q: While doing wholesale business with Amazon, one buys the product from a seller in another country and then drops it off at Amazon. We shall be advertising the product and Amazon will be responsible for storing, packaging and shipping of the product and it will charge us fee for these services. Is this method of sale correct.