Hardware Stuff

This is the one that I might be least knowledgable in, but I still have somethings to say.