I liked the original one when it was first mentioned, neurotalk, I believe it was. While I know the word 'talk' is linked to another website, 'talk' is what we're here to do. I'd have said neurosupport, but it's taken.

Neurologysupport is kind of long, but not too bad. I always liked My____.com's. Like my.epilepsy.com, etc.
Looks like mybrain is taken (that was kind of funny typing that).
Anyway, just babbling. I'm happy with whatever!