This post introduces some concepts to do with using the SharePoint 2010 client object model, using it to check permissions on an object