As someone trained in IT, having spent 15+ years as a network consultant, it sometimes surprises me that people expect you to be an expert in other areas of IT. I know networks and subnets, protocols, infrastructure, network security, data packets, switching, wireless and related things - that...