"basic page" content type: how would I restrict access to a page for only 1 role
This can be acheived by using a combination of content access and login toboggan modules. You'll be able to restrict pages and prompt user to login to access them.