I've never had success mixing up if's and elseif's. It's how I was taught: if, elseif, else. I have had code not work when mixing it up. Maybe its silly superstition. I'd like to know if I am incorrect.