Hi Aaron,
thank you for your answer on the RNG part. Also, the global variable CMP sidenote was very usefull for me, since performance really matters in our environment and is critical design point for me. Big thanks for that!
BTW: I've just moved to iRule development and TLC and I'm currently learning all the stuff while coding my first bigger project (a fully featured Forms/BASIC pre-authentication modul for Exchange/Lync/etc.). I already read a lot regarding iRule "best-practise" here on dev central, but i'm unsure if i got all of them. Because of that, I'd like to ask if you're interested in reviewing my code once its finished? I can already guarantee you that the feature set, application logic and security concepts of the pre-authentication modul would be a blast and completely fresh air compared to the existing samples here on DevCentral. In addition to that the code is already very structured and easy to read...
-Kai