Fixed #10 - really had the StringEndsWith() function backwards!