Pictures of Computer Parts quiz

Can you name the computer components you see in these images?