So.. I only wanted this script to be active at registration -- but still saw a dramatic reduction in performance on calls to global_start in all other locations.
I made the following adjustement;
Code:
if ($vbulletin->options[rblblockonregister] == 1 AND $rbllocation != "register") {return 0;}
Added right after the global-line in function rbl_livecheck. There is really no need to be running all this code on all calls to global_start if the rblblockonregister switch is on.