Shoes, sandals, flip flops and other footwear