When you compare two strings using == (see figure 1), the engine crashes with no log and no explanation. Since it took me 5-10 minutes to figure out what the problem was, imagine what would happen to a n00b.
Figure 1:
string fred='fred';
if (fred=='fred') //do something
Now don't inundate me with RTFM. I know the correct solution is to use
strcmp(). However at the time I was not aware the V3 had implemented that, and thought that == was implemented for strings (there's only 3 data types after all).