first question, do you have VA's "format after paste" turned on? i assume you do from what you are saying. if you select this code and tell the IDE to format it CTRL-K, CTRL-F what happens? an initial test here in VS2005 shows that the IDE its self is not formatting the switch statement as expected.
VA does not actually do any code formatting its self, instead it tells the IDE to format the code.