This is a neat trick (thanks Matt). I was trying to debug a service the other day - I had the source but the source didn't compile - although I was fairly confident that the symbol files would do a decent job of hooking the IL up to the source if I ran it under the debugger.

If I had known how to do this I would have not bothered getting the source working.