I had DS try ALEKS and he was turned off by the businesslike appearance of it. The five year old in him wants the program to look cool (hence his love of Descartes' Cove...)

After looking at both programs, it looks to me like ALEKS takes a more nuts and bolts approach--how to do certain problems--while EPGY starts at a lower level and tries to build logic and number sense.