My favorite gift to give a high-school graduate going on to college is a gift certificate to the bookstore of the college they'll be attending.
Most of the schools offer them, and they've always been greatly appreciated. Its a nice way for the student to either help pay for textbooks, or buy that great school sweatshirt they otherwise wouldn't be able to afford.