What else can be done with else-ifs? When is the right time to use an IF, ELSEIF, OR, XOR, or NOT Statement? Elseif's have all of the same power of doing if ... then else if ... then else but with less pain. Anytime you need to branch more than 2 ways, they can be useful. Should I always substitute elseif for else? It is only useful for when the branch needs to be more than 2 ways. Can you use Else If instead of elseif ? yes, you would be using the original form, just skipping the ENTER. You will need the extra end if though. When is the right time to use an IF, ELSEIF, OR, XOR, or NOT Statement? Will we be asked to use Xor, NOT in codes this year? In assignments, you can use them if they are useful. NOT is much more likely to be useful than Xor. I will not have an assignment that forces you to use them. It is somewhat likely that you will be asked about them on tests. When is AndAlso used and why? Used when speed is crucial and a statement will be frequently processed - because saves a little time Sometimes used to avoid the second test crashing - if the first part coming out false means that the second part will not work Maybe one more example of elseif ' price at a buffet is free for under 2, $0.50 per year for 2-12, $10.00 for others if age <= 2 then price = 0.0 elseif age <= 12 then price = age * 0.50 else price = 10.0 end if ' then move onto whatever else has to be done Will it be very difficult to use the OrElse in most program? No - just write OrElse instead or Or What happens when you would have more than 1 check box selected? It is fine. Your program needs to deal with it. You may need nested if's, or if they are independent from each other, separate ifs. If you want to make only one selectable, use radio buttons. How important is branching when it comes to the overall program? Absolutely crucial. No real-world program is written without branching. What other logical and relational operators are there? And do we need to know them? We have covered them all now. You should know what each is, know how each works, and be able to use the common ones. (i.e. conceptual questions, even following code questions, but writing code questions only using common ones) Relational >, <, >=, <=, =, <> Logical And, Or, Not, AndAlso, OrElse, XOr Isn't there a way to put all of the elseif onto one line? It would make for very messy, hard to read code. I wouldn't recommend it. I want to see how loops are written in this language. Coming soon!!