Shopping for foundation can be daunting because apart from looking for one that perfectly matches one's skintone (the face, the neck as well as the upper body) there's also the struggle to find a long ...