What is the proper way to load a .NET assembly into a seperate AppDomain so you can have access to its Types/Classes but still be able to unload it (and reload it).
This is a tangent of this previous discussion: http://stackoverflow.com/questions/1137781/c-correct-way-to-load-assembly-find-class-and-call-run-method