Using starshipit has been a lifesaver for my online business. The process is simple to use once it is set up, plenty of video tutorials online to help with set up and now it's a breeze when fulfilling orders. 100% recommend Review collected by and hosted on G2.com.
USB plug is large USB and having Mac I would prefer a micro usb Review collected by and hosted on G2.com.

