I don't think I'd ever use it personally. I've heard of it, but I don't think I've ever had a "Grease emergency" where I'd need something that quickly. There are so many good greases out there for gears that there's not a lot of reason for it.
I wouldn't mind seeing the site you mentioned...?