When I'm sizing up an affiliate broker program for the long haul, I check their reputation, commission rates, and how well they retain clients. I also look at their CPA (Cost Per Acquisition), rebate structures, spreads, and net deposit requirements. Solid regulations, diverse trading options...