I have bought two of these for home and office use.  They work flawlessy and for the price you cannot beat the functionality.  I was running at least Windows 98 on all computers I hooked up to the ethernet hub.  Windows makes it easy to set up file and printer sharing.