In how many different orders can you line up 8 cards on a table?

In how many different orders can you line up 8 cards on a table?

a. 8
b. 1
c. 1,680
d. 40,320