After a couple painfull rollbacks of TFS checkins I dreaded doing so again with TFS Powertoys or individually checking out specific file versions one by one.
This time I found a much easier trick. Open up the Team Explorer for source control, browse to the root directory of your project and do a get history. This gives you the history going back of all files checked in under that directory. Note the changeset you want and then do a get specific version of that directory. Suddenly all of your files are back to that changeset version. The only problem is that you still need to check out the files you want to update, but at least it saved a bit of hassle.