We are currently experiencing some technical difficulties with the online join and renew functions. We are working feverishly on the problem and will be back up and running just as soon as possible. Please check back in an hour or so.
If you experience any other issues with the site in general, it is most likely because our IT people are working on the code.
Thanks so much for your patience!