We might receive the below error in CRM 2011 even though the user has the System Administrator Role assigned.
We need to check that the Access Mode for the system user is set to Read-Write and not Administrative.
In case if we receive the Insufficient Permission error
Go to Admin Section of your portal and select Assign User Licenses link in it
Assign License to the user
This will resolve the issue.