Evaluating an EA before you run it — the 8-point checklist that filters out 80% of bad purchases