Remember that SQL Server 205 incorporates Execute As, that permits the use of fine-grained permissions to "executable" objects, like a Stored Procedure, or a given step of a job.
When it comes to CLR integration in SQL Server, let's keep in mind the main objective of having .NET on SQL Server: to have an alternative language paradigm that is...