We know that James Cameron is looking to push the envelope with this film, and the sheer scale of work and thought that has gone into this should (hopefully) end up on the screens in a few weeks when Avatar is released.
Take a look at the video below, but beware of Spoilers.