The rdl file, in all it's glorious length, is the actual definition for the report. It is an XML document... it includes the report layout, the data definitions, and everything else needed to produce and render the report.
You can export this rdl file and on the main page of your Reports server import it to another server with little to no trouble, as long as the second server has the same connection capabilities to the data sources. This is extremely flexible and efficient.
As a side note, this is very similar to how the Office 2007 products now work....all your Excel, Word, etc files are actually stored as XML documents if you are using the 007 file formats.
Glad to help.
=======================================
People think it must be fun to be a super genius, but they don't realize how hard it is to put up with all the idiots in the world. (Calvin from Calvin And Hobbs)
Robert L. Johnson III
CCNA, CCDA, MCSA, CNA, Net+, A+, CHDP
VB.NET Programmer