I've been using Subversion for a while now. I love it. And the feature I use the most is diff. But sometimes it is really frustrating when your comparison windows is filled with changes like: block inserted here, block deleted here. Just because you moved some methods around in your last refactoring session.
All the tools I've see (TortoiseSVN-Compare, KDiff3, Eclipse-Compare, WinMerge) are nice but they aren't as good as I'd like them to be. What I'm missing the most is the ability to detect block movement. And it would be nice if the tool could display multiple revisions of a file in a nice side by side view.
Which tool do you use?