FY 2010 NSF Budget Proposal Tops $7 Billion