DevExtras .NET CodeReflect is a simple yet advanced free .NET assembly browser/decompiler. It is a free alternative to Red Gate's/Lutz Roeder's .NET Reflector.
.NET CodeReflect allows you to decompile any .NET assembly to c#, VB.NET or MSIL via reflection.
Assembly class browsing
Decompile .NET code
MSIL disassembly view
C# disassembly view
VB.NET disassembly view
Extract embedded resources
Hyperlink based navigation
Assembly dependency list
.NET framework 1.0, 1.1, 2.0, 3.5 & 4.0 support
Decompile any .NET assembly that supports reflection
Commercially maintained