Hi Aaron,
yes I could put in a datagroup, then the question would be how can I add and remove from datagroup AUTOMATICALY as the status of servers change?
Using a datagroup would be smarter - not needing to change the iRule; but the advantage of having the whole list of servers in an iRule does mean in a single window I can see what is in service and what is out of service, wheres through the GUI I am only going to see what is in the datagropu (in service), and have to refer to other documentation for the whole list of server names, small point. It could be argued that it is more dangerous to modify the iRule, I see both views.
RossF