I’m grateful to Andy Steer of Contemporary, one of our Gold BI Partners here in the UK, for pointing me to this useful free utility from.sqldbatips.com
Reporting Services Scripter is a .NET Windows Forms application that enables scripting of all Microsoft SQL Server Reporting Services catalog items to aid in transferring them from one server to another. It can also be used to easily move items on mass from one Reporting Services folder to another on the same server. Depending on the scripting options chosen, Reporting Services Scripter can also transfer all catalog item properties such as Descriptions, History options, Execution options (including report specific and shared schedules) and server side report parameters.
If you have any feedback, remember its always welcome
Thanks for the name check Matt, credit where credits due... it was actually found by a member of my team David Cox.