The other alternative is if you want to enroll in upromise they will give 10% cash into your upromise account at idine restaurants, but can't get both cash & miles. Upromise accounts can supposedly be cashed in without needing to apply it to college savings accounts.
Personally, I've never found a good idine restaurant in Dallas, or the ones that were good left the program. I had to eat at 3 of them for FFF.