Can it be that I'm the only one having this problem? that's what I though until I found another developer who already submitted a bug report to microsoft.
There's no way to get out of it, all I get is a message that asks me if I want to switch back to VS or wait for it to be available, but it won't, no matter how long I wait (I did leave it over night once), so I have to kill the process, it's the only way.
This happened to me a couple of times with VSTS 05 on vista, but with 08 it happens a lot
if you're developing on XP, DON'T upgrade to vista, this problem might happen on XP as well (never did to me) but I know vista/vsts/ie7 don't like working together too much.
This is really annoying, and it won't be less annoying to change this option everytime I start/finish debugging something.
The real problem is when opening pages in new tabs, if you open more than one page, and both pages have an error, IE7 just hangs and I have to kill the process. and when you kill the process, the history is lost, so go find that site you were on.
Maybe IE8 will solve this problem, I know that it's coming soon (by MS timetable, that probably means 6-12 months) but a patch to VS would be nice, so it can enable/disable debugging in the browser it opens when I select "view in browser" or start the app
I did submit this feature request to MS
and now, back to debugging, I'm keeping my fingers crossed for a hang free session