Just an average Mac user with mostly software skills although I have been playing with computers since the Apple }{+, so I have had to learn a little about cleaning and repairing motherboards and cards. But my knowledge in those areas is minimal.