Advanced file renaming using PowerShell
I often find myself needing to rename a lot of files in an advanced way, like changing a word in the middle of the file name to a different word. That's ordinarily difficult, if not impossible with ordinary command line tools. But there is a way to do it in PowerShell.
And for the record, I am still having a really hard time remembering and using all the PowerShell features, although I'm getting better. The documentation is not the most instructive.
http://mow001.blogspot.com/2006/11/powershell-advanced-renaming-of-files.html