The interesting thing about the E-miles program is that it takes a minimum of 500 earned miles to trigger a transfer to the airline programs. From the postings so far, it seems no one has received enough miles to actually earn miles in the airlines' programs.
On the face of things, it seems like a cost free way for the E-miles program to gain lots of info without incurring any liability for payment as long as the registrant doesn't get to earn more than 500 miles or points. E-miles liability for paying miles is limited by the number of surveys offered.
Cynical side of me smells a sham.