Although Team Foundation Server 2005 was not explicitly designed to be hosted, the smart folks at Readify have recently announced that they've made it happen. It's pretty exciting stuff, especially for those folks that don't want to manage their own TFS server.  Check out Mitch's blog article for more information on TFS Now