I find that my HP LaserJet 1012 printer be no longer support after upgrade to Windows 7 , and even though I find a workaround that allow my Windows 7 machine to use it , I could not share the printer on my home network with Windows xp client . so , I buy this unit to host my printer on the network . initially , upon setup , I be able to use it with all client . however , it have now be install for a few month and I have find that I often need to power cycle the unit and sometimes reboot the computer , too , in order to make it work . I be now outside of the return window , so that be $ 38 waste .