I have to copy all reports from one SSRS server to another. I plan on doing this by going through each report and downloading the report definition file and then uploading t
Try this tool: http://code.google.com/p/reportsync/
It can sync all reports(or selected folders) from one server to another. In addition you can also download to and upload from local folders.
Data sources with the same name will automatically get attached. Saves a lot of time as you don't have to reattach datasources after uploading.
Note: I wrote this tool myself to suit my needs, but its free and open source.