http://www.nikicheong.com/blog/james-camerons-avatar-is-pure-genius.html