The best thing I like about cameron is his storyline, subtle yet stunning . Unlike conventional mind-boggling directors, who try to encode message inside message so that no one understands, Cameron builds his story on a theme that is fictious yet comprehensible. Avatar is another avatar of this marvelous director.