I know how to view all changes in a changeset..
But let's say you update your source, you do a pull and you get 3 new changesets.  How can you compare the current state of the remote repository (with the 3 changesets checked in) vs. the current source (on your local machine)?  
I'd like to do this using the visual diff tool which I currently have configured (Examdiff or Kdiff3).