A network-attached storage device is a server for your home or small-business network that stores files you share with all the PCs on the network (or externally via the internet). Prices vary from a ...