Great chart of what's likely ahead by @nsquaredvalue