Has anyone ever heard of these? I picked up a pair in Spain in 2003 and that was the last I saw of them. No website or anything. Went back in 2006, asked around and no one knew what I was talking about lol any information would be greatly appreciated! Thanks!