Here is an update.
I originally had an RKL and I got rid of it in under a week because it was such a poor design/configuration. Then I got an Apex lite (not the Apex Jr) and I was very happy having come from the RKL. Well, that happiness was short lived.
I know the Apex is well liked and the customer service is good so people won't like this review but the "Apex" is nothing of the sort.
I find that the web server is constantly non-responsive leaving my browser waiting infinitely until the Apex is power cycled and it often loads the web page incorrectly (without the css styling). Yes, I have the latest stable firmware before anyone asks.
Six of the eight outlets in the EB8 are Triac (solid state) outlets which is good for things that need to switch silently many times without burning out the relay but they dont detect loads under 5w so they will leave your dosing pumps running when they should be turned off! Are you kidding? Dont ship a dosing product that is prone to overdosing. That should have been resolved before the first unit shipped. Period.
The 0-10v outlets cannot display their power output percentage and the power cannot be manually incremented/decremented. That is the first thing people need to do if they want to detect their sweet spot in LED lighting. It is shameful to release 0-10v outlets that can only be controlled by "profiles".
Example. To set a 0-10v outlet to 50% power, instead of just setting it to 50, you must create a ramping profile and set the ramp from 50 to 50 and then set the outlet to the profile, all through the non responsive web server so it takes you forever. And if you want to change the outlet to 60% you cant just update the profile from 50 to 60 because the outlet will continue running the old 50% version of the profile until you manually set the outlet to off and then reset it to the profile that it was on. Imagine doing that over and over until you find your desired power setting!
Outlets can be set to "profiles" and in outlet programs, you can check another outlet's state as on/off but you cannot check to see if it is running a profile. That is an example of poor design quality control.
For the outlet programs, you are limited to something like 19 lines but the programming language is so bad that you have to write the most general conditions at the top and then make them more specific as you write your commands. Hopefully you can do it in under 19 lines of you will need to break it up into profiles which is a cheap hack, not $500.00 device quality.
The list goes on and on.
In summation. If you have the most basic of needs like switch a light on and off based on a schedule or switch a heater on/off based on temperature and you dont mind having to power cycle the Apex every time you want to control it because it never replies to your web browser and you dont mind having to daisy chain a light bulb to your dosing pump's EB8 outlet to ensure that you will not overdose your tank then I suppose the "Apex" will suffice but for anyone that expects something that actually works well I would suggest you keep looking.
For anyone that wants to come to the Apex's defense please consider that I am not attacking Neptune's customer support which seems good and I am not saying that the Apex is not one of the best options in its price range as of today, 11/30/2012
What I am saying is that the Apex is poorly engineered for the price and the engineers have fallen asleep at the wheel since they have become the de facto standard in the Aquarium controller market.
Prime example is the $99.00 VDM module that cannot be manipulated manually or display it's output. It should never have been sent to the market that way.