What Parts Do You Need to Build Your Own Desktop PC?

List of Components That Make up a Desktop PC

Various computer components
Mark Kyrnin