You may
also need to add in the browser settings "allow pop ups from neurotalk"
I use FireFox browser I just checked my pop up settings.
On the content tab -
In the pop up setting section click the exceptions and add the main forum link {what I used}
here-
http://neurotalk.psychcentral.com/
then click Allow button.
I just checked IE and it's quite similar - in the privacy section.