Is there a way to set \"work offline\" in TFS without having to try opening a solution, waiting for it to time out, and then having Visual Studio work out that it has failed
Team Foundation Server 2008 does support working offline.
This video demonstrates how to use this feature.