Rob Caron posted a link to the re-launched VSTS User Education team blog. It includes a post of the procedures for backing up and restoring Team Foundation Server. That includes the databases, SharePoint, reports, etc. It also includes restoring TFS to a different server. There have been lots of requests for this in the forum, so now's the time to give it a try.
Since this is pre-release documentation, be sure to email them with any problems in the documentation.
[Update 3/2/06] You can find updated procedures for restoring TFS at http://blogs.msdn.com/vstsue/articles/511396.aspx.