Hi John,
Great threads here as always 
I'm wondering what the proper syntax is to make this work for more than one role. My aging Sinclair BASIC skills have allowed me to make it work like this:
<% If DotNetNuke.Security.PortalSecurity.IsInRoles("Administrator") Or DotNetNuke.Security.PortalSecurity.IsInRoles("ThisRole") Or DotNetNuke.Security.PortalSecurity.IsInRoles("ThatRole") Then%>
But i don't know if that is in fact the correct or best way to do it. I always worry about adding too much additional processing to the site and for all I know, this sort of thing might be inefficient?
The basic scenario I'm trying to implement is: Don't show the content to unauthenticated users, also don't show it to stadard registered authenticated users (e.g. a forum user), but do show it to anyone who has a higher role than that.. someone who can submit and change content.
This is all about hiding that little help icon for everyone except people who have edit access to modules and such.
Any advice is much appreciated,
Rob