Buying a home can be tough for those who have a bad credit rating or...