We have all seen significant improvements in the user experience made possible through advances in technology over the past several years. So much so that we have come to take it for granted, especially with the technology we use day to day in our personal lives.