You Don't Have to be Steve Jobs to be Ahead of Your Time