Well, we're using VS2k5, and C++, but not C++ .Net. Anyways, Vista is stupid. It literally breaks some things, at least in C++. Example: in our lab, 2 in our group had XP, 1 had Ubuntu (ew) and the other had Vista. We all used the same source. And it worked for everyone. Except for the guy with Vista. He got 20 errors. He was also using the same build of VS2k5 as me and the other XP guy.