It seems to me that
Mechanicweb.com is flexible enough to meet your specifications. Just contact them for more details.
It has best customer service and technical support ever. So far reliability has been great as well.
I have not had a single issue. The control panel works very well.