I have a similar setup (i.e. Vista/Visual Studio 2008) and I have never had this problem. However, I am not using roaming profiles and that is the only difference that I can see.
Aaron