When I reread the title, I figured that I didn't notice the comedy that it is.
Here's little bit of C# that looks a bit much like Groovy
var input = "I inserted it iI inserted it in my selfn my self";
var hLength = input.Length / 2;
var results =
Enumerable
.Range(0, input.Length / 2)
.Select(i => new { i = i,
insert = input.Substring(i, hLength),
rest = input.Substring(0, i) + input.Substring(i + hLength) })
.Where(x => x.insert == x.rest)
.Select(x => x.insert)
.ToList();
MessageBox.Show(String.Join(",\n", results));
Ok, it's a bit inflated with ceremony.
[EDIT]
Will I ever be able to post without having to edit it a second later!