There's no limit, but people have been getting fed up with them and are quitting after claiming their reward.
Honestly, I'm only sticking around because my typical visits to e-miles lasts about 2 minutes. Click a few buttons for 5 miles. It's two minutes that I would generally be using while checking email so it doesn't require much effort.