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