Eight eights Puzzle

The Puzzle:

Eight eights

Use 8 exactly eight times to make 1000

a) Using only + − × /
b) Also allowing √, exponents ^, factorials !, and decimal points.

Do you have the answer? Check against our solution!