If you know what this is from, you rock. just sayin.. From Japan, right?