Bad Credit Mortgage Brokers.Credit and credit history explained.