Yep!
Yes they do
Yes of course and all other media accepted.
I believe there is a card fee if the purchase in under $5, which is fair.
Yes, but they do levy a nominal surcharge. Given their prices I'm always more than happy to pay it.
Thanks! Your answer is awaiting moderation.