When Real Meets Virtual