I just wanted to update you on the Walgreens Balance Rewards program. When it began, there were no limits on how many points you could get in one transaction. They just started limiting you to one of each reward offer per transaction. So, if they require you to buy two of XYZ for 1,000 points, you can't buy four and get 2,000. You would need to do a second transaction to get the second 1,000. If one reward deal is for 1,000 and a totally separate deal is for 1,000, you can do those together.
You can read the other program details in my previous post.
In addition to the Balance Rewards program, there are still Register Rewards deals. They can be very profitable, but take it takes a little effort to understand how it work. You can read more about Register Rewards also.
(Thanks, Savings Lifestyle!)