(c# - Visual Studio.NET 2003 (VA_X.dll file version 10.1.1287.0))
When you select multiple lines of code and hit * to comment out the selection, all the lines apart from the first get indented by about 3 extra tabs. And worse, when you hit * again to uncomment out the lines, every line recieves an extra 3 or so tabs.
You can reproduce this as follows: Enter the following code (c#) select from immediately before the 'f' in 'for' up to the end of the last curly bracket, and then then comment the selection by hitting * or using the context menu:
for (int i=0; i<10; i++)
{
// blah
}
When you hit * you get all these extra indentations:
/*
for (int i=0; i<10; i++)
{
// blah
} */
Then when you hit * again to uncomment, you get even more:
for (int i=0; i<10; i++)
{
// blah
}
This has been happening for at least the last 6 months worth of visual assists...