Getting BizTalk Deployment error: Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)?

Folks, I've been asked by a lot of guys in the field that they've reinstalled BizTalk & Visual Studio a few times and this error still wont go away. The reason is simple, your computer probably has the UAC turned on. The fix to the problem is also simple :-) - log into the Visual Studio as an administrator (right click on the VS icon and click on log in as an administrator) and you're cooking with gas! You need the administrator level previliges to deploy the assemblies to the GAC. With the UAC turned on, it would not allow you this by default.