Whoops. Don't get too excited. I just used this expression for the first time and realized I'm not sure what it means. I used to post these questions thinking I'd get one clear answer, but lots of times people seem to have very divergent points of view. So what's a mind-fuck?