Keeping pace with the latest trends in anything is becoming more and more challenging.  We see the continual impact of the internet, mobile apps and...