A: 

Not the answer to your question, but why do you find you are needing to do a Get Specific all the time? Are you editing or deleting files locally outside of Visual Studio without check-ing the files out first?

If you have both of these options checked then you will be downloading all the latest versions of the files every time you do a get latest - which isn't going to give you optimal performance.

Martin Woodward
Yes, I might be editing/deleting outside of VS sometimes, and I've seen (back in 05 TFS) that get latest doesn't bring down everything. I am not really worried about performance.
Vin
+1  A: 

Hi - I assume that you just want to make sure developers are starting their changes on the most recent version?

If that is the case, and you are using VSTS 2008 and TFS 2008, then using the "Get Latest Version on Checkout" setting of both is probably your answer, if you aren't then the "CheckOut and Get Latest Version" is what you investigate. (note, if you are using VSTS 2008 and TFS 2005, you'll need to do the compile yourself, see the notes at the bottom of the home page)

Buck Hodges has a post why this wasn't built into 2005 and isn't the default action in 2008.

JB Brown