Working from home shouldn't be so restrictive. Personally, allowing your employees to work from home at the least 1 day a week would greatly improve morale. There are some who only work part time here and are allowed to work from home almost the entire time.