keep your pants on!! they are in japan. has anybody actually delt with these guys yet?