E-Rewards is garbage IMO. they expire too fast, the 'rewards' are not that great. most $ for $ awards are actually coupons -- so if you accumulate $50 in rewards, you can redeem that for "$50 off $150" or something like that at a certain retailer. Kinda worthless.
E-miles is easy, each 5 mile earn takes less than 30 seconds. I earn 500 miles every couple of months. I never do any more than earn 5 - 10 miles at a time -- never actually participate in the offers -- maybe thats why the other poster is gathering 5K/year. I'm no where near that.