Personal computer hardware