Scientists at the University of Texas have created yet another kind of invisibility cloak. It takes awhile for them to admit it, but eventually they come clean and explain it's a cloak against radar, not visible light. Still likely to be useful, but far from something Harry Potter would find handy.