The aam shortcode can control access to content within a page, post, etc on user, role and ip address. But I need it to be able to work with capabilities so I don't have to create a zillion roles. Any reason this hasn't been implemented? Could I request that this be added? Querying for capabilities is built into WP core, like:
<?php if ( current_user_can( 'capability_name' ) ) echo 'This user can do something'; ?>
And the members_access short code for the Member's plugin supports capability="" parameter.
I should also mention that I am creating custom capabilities for my custom roles that are targeted toward gravity form access and submission on pages.