I'm in the middle of an ASP.NET MVC project and recently installed the free trial of ReSharper 4.5. Immediately I realized the benefits, simply because of the refactoring it wanted me to do.
Things like inverting if statements to reduce nesting, changing some of my if/else statements that were returning Views to ?/?? operators - drastically reduced the number of lines of code in my app.
The capability of performing a null reference check from a single click, removing unused directives/variables or removing redundant code (calling .ToString() when it wasn't necessary). Or, that it can see into my views to let me know I'm accessing a property that no longer exists, makes solution-wide renames more thorough... really saves a lot of time.
But I get the feeling that I'm only seeing the tip of the iceberg. So I ask this:
What do YOU use ReSharper for? Anything beyond the immediate benefits I described above?