Well, its a bit excessive but i programmed the Apex for a somewhat random pattern.
It invovles 7 different profiles, 6 virtual outlets and one variable outlet (or two, three, depending on how many pumps you have). I have two WP-25s that are both hooked up to the apex through the RA cables...