Yes,
They do accept discover
Yes they do.
Their website sells gift cards and takes Discover to purchase them (but not AMEX)... But you should call to be sure.
You might want to call them.
I don't know , I don't personally use discover to have looked.
Thanks! Your answer is awaiting moderation.