Thanks for the info Matt. A small (possibly inconsequential) problem. After closing all the ports I deemed to be unnecessary, the firewall security check no longer completes. It loads to the point where "PHP Check" is the last line loaded at the bottom of the frame, then just sits there waiting for data from my IP. The only thing I modified was the allowed ports, which I double checked and added back any that might be needed, such as even the unsecure cPanel ports.

This is what I left open:
TCP IN:
20,21,26,80,82,443,990,1042,2082,2083,2086,2087,20 89,3690,30000:50000
TCP OUT:
20,21,26,37,43,80,82,113,443,873,1042,2082,2083,20 86,2087,2089,3690

UDP IN:
21
UDP OUT:
21,53,113,123,873,953,33434:33523

Did I get too aggressive in my port closing?