One of the most overlooked places for funding is states. While there are still no direct small business grants available from the federal government, many state development agencies offer direct small business grants and other types of financial assistance designed to encourage and assist entrepreneurs in starting or expand a small business.
About has some links to individual state offices.