I definitely talked to someone about it, but I can't recall who.  It may have been you, or it may have been @RickMohr or @mmcfarland.
I made use of a bunch of LINQ features and lambdas, though I don't think there's anything that would be too hard to do using dumb loops if we absolutely must stay on 2.0.