Anyone hear anything about The Bank of Hoven? They offered me a credit card, and I want to make sure that it isn't a horrid company.