Go rent the movie...What the "bleep" do we know? All your answers are in there!
I enjoyed that movie.