Technology moves so quickly, it is hard to keep up. The explosion in the number of new mobile devices and various screen sizes is one such example. With two-thirds of all online shopping sessions ...