We're doing a sample and we are FOREVER doing this
if (sort.Equals("Title", StringComparison.OrdinalIgnoreCase))
I think it's time for an overload or an extension that "does the right thing." This is a 10 year old pattern and if the default is wrong (as we tell people to do this) then let's make a better method. Everyone has a version and extension that does this.