Yes they do.
Yes, they have a good Groupon deal too
Yes
They dont take 2nd party out of state checks though
Credit,cash,debit too
Visa or Mastercard and debit cards that work as one of those, yes. Not sure about Discover or Amex.
Thanks! Your answer is awaiting moderation.