Bank of America is offering zero-down mortgages for new homeowners.