I used to love Reflector back in the day, but ever since RedGate took over it has gone downhill dramatically. Now it forces me to update (which is absolutely ridiculous), half the time the update doesn't go smoothly, and it is increasingly hindering my productivity with each update. I am sick of it, and I am ready for something better. Does anybody know of a better disassembler?
Update:
List of various alternatives mentioned in answers -
Jetbrains is going to add decompiler to it's resharper, and release standalone decompller too.
Here is more info.
UPDATE: JetBrains have now released the product called dotPeek and it can be found here.
The latest version from Red Gate is 6.1. However the 5.1 version cannot automatically update to version 6 because there were changes to the Terms of Service, so instead you are redirected to the site to download the 6.1 version. This is mostly because of legal reasons as you can check in the following post:
Oi! What's going on with the .NET Reflector update mechanism?
After you manually update to 6.1 you will no longer experience any problems.
.NET source code is available now.
See this link or this
Or if you look for decompiler I was using DisSharper. It was good enough for me.