Consider a mortgage broker instead of a bank, especially if you have less than perfect credit. Unlike banks, home loan agents have many different sources to get your bank loan approved. Furthermore, many times mortgage brokers can get you an improved interest than you may obtain from the classic bank.