Text casing and Examine

A few times I've seen questions posted on the Umbraco forums which ask how to deal with case insensitivity text with Examine, and it’s also something that we've had to handle a few times within our...