Additional network storage?

I am currently looking for some additional hard drive space for my network. I currently have several external usb drives (attached to desktops & “shared” on the network) and a network attached storage drive. The NAS drive also has a built-in USB print server.

I am looking for one device that has ALL three of these options.

  • NAS (ethernet connection)
  • USB connectivity
  • A built-in USB print server.

Is there such a device out there? Now, I know I can also connect external USB drives to the USB ports on the NAS drive, but I am looking for something that allows it to be more portable and can connect to any USB port (laptop or desktop) as well as a router/switch on a network. Does this even exist yet?