You might want to check out the NACA program, there aren't any income limitations but there is a limit on the loan amount - I believe its $206,000. The interest rate is much lower than the standard rate. Its a no downpayment, no closing costs program. There's no PMI (private mortgage insurance) either. I'm going through the program now, their website is
www.naca.com