Semi related: Not sure how many people have played with PowerShell/COM, but it's fun to toy with. Haven't used it for anything too useful (yet) but for example, to delete all the comments in a Word document in a couple lines:
$a = New-Object -com Word.Application
$a.visible = $false
$a.Documents.Open("{absolute path}").DeleteAllComments()
Better examples: http://www.simple-talk.com/dotnet/.net-tools/com-automation-...