Shock News - MoveIt can now move your code around.
MoveIt has a new feature (inspired by Dan Avni) which allows you to Move code around. Specifically the current statement, declaration or method. Simply bind some keys (I personally use Ctrl-PgUp and Ctrl-PgDown) to the MoveCodeUp and MoveCodeDown actions and you should be able to use those keystrokes to move individual statements, declarations or methods up or down one place at a time.
Note that a blocks of code like If's and foreach's count as single statements so they can be moved in their entirity.
Please note that the plugin tries to guess what you want moved not by what is selected but by where your caret is located at the time of activation.
Comments, as always, are welcome.
Download from http://www.rorybecker.co.uk
Update(13/June/2006):Uploaded new version to correct bug spotted by Karel Kral. Thanks Karel