For a URL to point to a webserver on port 80 [which this is, since you don't have to specify a port to get here] pretty much requires a dedicated IP anyway. There are ways around this but they require more control over the network equipment the server is behind than I am willing to bet that the site admins have. Hosting a website such as a forum on a dynamic IP address is ridiculous and unlikely.
@stealthyeliminator, A quick search based on the public IP of forum.opencarry.org reveals that this site is hosted on Cloudflare [John, feel free to shout at me if I'm incorrect], out of Amsterdam. This is a web hosting company, not a server rental service, which means just purchasing an SSL certificate isn't going to be very useful unfortunately, however it looks like SSL encryption is included in all but their 'free' plan, so if it was a service we really felt strongly about, you'd have to raise about $240 to upgrade the site to 'pro' @ $20 a month for a year.
Cloudflare's site hosting plans
Encryption of your username and password is one, protection of your location is another. Protection against phishing attempts, which I could see since there are a lot of Paypal links and stuff. There are a few benefits but I generally agree that given the nature of this site its probably not that important.