Hmm, this is a great idea in principle but I'm really skeptical they're actually invisible. I suspect it is like those invisible bra straps, you know, the clear ones? They were clear, yes, but weird and shiny and definitely not invisible, and looked way stranger than visible regular bra straps. Anyway, these look like the same material.
Too bad, because I'd love for pumps to actually stay on my feet.