Can't believe I missed a set of brackets.

I did figure out using a waitframe if it looked like I'd drop straight through a loops.

Generally I use switches if the context will require more than 3 if/else/whatever. Is there a certain point where switches will not show any improvement or is it just always better to use?