An all-new Sloan Science and Film site is coming soon.