title: Parallel.Foreach maintain collection order?
body: <p>Is there a way to guarantee order when using <code>Parallel.ForEach()</code>?  The collection I am looping over needs to maintain it's order but I was looking for some performance improvement.</p>