I don't think it'll become "mainstream" until there is a universal 3D standard of how it will be "viewed" and affordable. Whether it's with glasses or not, there needs to be a standard, not all this NVidia 3D Vision with Nvidia compatible video card or proprietary 3D glasses, 3D LED TV, 3D...