It's not always easy to find a good pair of cute and comfortable flip-flops. You know what we're talking about - those floppy straps that don't really stay on your feet, the uncomfortable rubber bottoms that rub your toes raw, or those slick fabrics that