I saw the thread title and was about to drop in and express my extreme dislike of the words "future proof" and how there really is no such thing.
Then I saw all three of the responses already, and I have to say, they expressed it in a much more concise and much less ranty manner than I was...