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