<p>Is there ever a circumstance in which I would not want to use the <a href="http://msdn.microsoft.com/en-us/library/cb8x3kfz.aspx" rel="noreferrer"><code>AndAlso</code></a> operator rather than the <a href="http://msdn.microsoft.com/en-us/library/sdbcfyzh.aspx" rel="noreferrer"><code>And</code></a> operator?  &hellip;or in which I would not want to use the <a href="http://msdn.microsoft.com/en-us/library/ea1sssb2.aspx" rel="noreferrer"><code>OrElse</code></a> operator rather than the <a href="http://msdn.microsoft.com/en-us/library/06s37a7f.aspx" rel="noreferrer"><code>Or</code></a> operator?</p>

Is there ever a circumstance in which I would not want to use the AndAlso operator rather than the And operator?
Sure: if you want to make sure that
both
sides of the expression are evaluated.  This might be the case if, for example, both sides are method calls that return booleans as a result of some other operation that has a side effect.
But in general, use
```
AndAlso
```
/
```
OrElse
```
whenever you would use
```
&&
```
/
```
||
```
in C/C++/C#, which of course is the vast majority of the time.