James why don't you fix the 'Trade Only' section that doesn't work on any area of the site instead of enforcing (what is in this case) a pretty and pointless rule.
You want some members not to be able to access public yet the feature has never worked.
Good luck Joe, glad to hear all is going well for you.