There’s a new release available of Refactor! Pro by Developer Express and there are some awesome new refactorings in it. A lot of work has been put into the so-called preview hinting, that allows the user to see what exactly is going to happen when a specific refactoring is executed. This screenshot should tell you a lot about preview hinting (granted, in an extreme scenario):

previewhintingextractmethod.gif

It’s probably worth repeating that parts of the Refactor! functionality are available for free for Visual Basic 2005 developers. If you didn’t know that yet, have a look at this link: http://msdn.microsoft.com/vbasic/downloads/2005/tools/refactor/

And you can find the direct download of this version here. Carl Franklin has made some videos available of an interview with Mark Miller, where most of the new refactorings are shown. Mark also explains a lot of the reasoning behind the various available refactorings. Here they are (Flash required):

Part 1 of 2: http://perseus.franklins.net/refactor3a.html

Part 2 of 2: http://perseus.franklins.net/refactor3b.html

There are also some earlier videos that you might be interested in: