Would ConcurrentBag work? - http://msdn.microsoft.com/en-us/library/dd381779.aspx