MCS Partner ISV
Ivan Medvedev gives a nice detailed answer on http://www.dotnetthis.com/Articles/DynamicSandboxing.htm
(Check his blog!)