I was stupid enough to get a "short term installment loan" with NetCredit. I am in Alabama. Can anybody help me out with whether or not they are licensed in my state? They are not listed on the site I looked at, but according to them and their website, they are. TYIA!