I'm wondering if technology might also make it much easier to shoot on location. For example, given modern digital camera systems it might be possible to shoot in low-light conditions (late in the day, overcast, etc.) and correct the lighting in post to appear like broad daylight. I've also wondered if it would be possible to shoot in 3d (i.e. using 2 cameras in a parallax setup) then use the 3d data to selectively remove foreground or background parts of the image which can then be replaced with CGI. So we can continue to use the real world to provide detail, while using CGI just for the parts that give us the most bang for the buck.