When is the value of the product $$(1 + {1 \over 2})(1 + {1 \over 3})(1 + {1 \over 4})...(1 + {1 \over n})$$ equal to an integer?