UPromise is an EXCELLENT program. You can register your CVS card so you will get automatic rebates while you do your deals there. You can sign up friends and family who will earn for your account as well. This money can be used to pay for college. I have my account hooked directly to my student loan! It is very easy to use and well worth it since you do nothing except sign up.
Right now UPromise is giving away 100 scholarships worth $2500 each. You have until Feb 15th to submit an application. Good luck!