Chris,
Very sorry for the delay. There was an issue on our side handing off your credentials to make sure I got them. We'll be focused on this issue going forward.
I just got into the site and did more testing. There were a few things I found, but no magic bullets to solve your problems. The 500 error, I was able to see about 4 times. It was very random and rare. The majority of the time, if I didn't have an account, I was properly redirected to the right page. However, sometimes, I'd get the 500 error. Testing was usually from only about 2 or 3 different pages, and it was intermittent on those pages. It didn't seem to matter if there was a comment box.
Things that I noticed that could be playing a part, but that I can't fix directly:
1) Your Joomla version is 1.7.3. We'd highly recommend upgrading to at least Joomla 1.7.5, but preferrably Joomla 2.5.3 (the latest). I'm not sure if there are any fixes for redirection or routing issues like you seem to be having, but there are a lot of security issues. It'd be best to upgrade for the sake of your site, but also for the benefit that this issue may be fixed.
2) There are a lot of HTML problems on the page. While none of those should effect JFBConnect, it's possible that something is interfering with our Javascript. There are a lot of cases of missing end tags or quotation marks, which can cause later statements to be interpreted improperly. For a listing of the errors from your homepage:
validator.w3.org/check?uri=http%3A%2F%2F...=W3C_Validator%2F1.3
Not all can be cleared up, but some may be very easy to do, which is good for browser compatibility and SEO reasons as well.
3) For a little bit, I was getting the 500 error more frequently. At that point, I changed your template to the beez5 template for just a minute or so. During that time, I couldn't get a 500 error. If you can regularly recreate the problem, can you see if changing the template fixes the issue? Obviously that's not a permanent fix, but it will help narrow things down.
Finally, I noticed you have an extension called "Front End Access" installed. Not sure what that is, but if it limits access to certain components or parts of your stie, please try disabling it and see if that makes a difference.
I hope something above helps get us making some progress. Issues like this are extremely hard to debug since they aren't reported by other users and are not easy to reproduce on your site. Again though, we'll be more responsive going forward, so please let us know if you see any improvement from the steps above.
Thanks,
Alex