Fixed inability to login due to changes to Rogers site, and made improvements to hopefully reduce the likelihood of future breakage.