I am using Resharper 6.1 and I am pretty sure there is a way to convert LINQ into the loops. They have listed that functionality as one of their version 6 features here.
http://www.jetbrains.com/resharper/whatsnew/whatsnew_60.html#LINQtoLoops
it also "sometimes" allows me to do it by showing a little pop-up besides my code asking me if I want to convert the LINQ expression into a loop. But I am not sure under which condition does it show that little pop-up.
Any ideas?