This site claims to have the largest and most complete database of scholarships available – 1.5 million as of this writing. New scholarships are continually added. Free registration is required to get a personalized match of scholarships to your profile.
Be cautious of using the student loan section of this site. It advertises private loans, which are among the most expensive.