Home IT Edge Computing: Is It Right for Your Business?