Hi Alex,
I'd be happy to provide any guidance or assistance (
for free), from either design or implementation perspective, to assist in the difficulties you are having with the memory management for this feature as you mentioned in your previous post. I'd happily sign any NDA required.
I'm known as an expert in this field (CLR internals, memory management, performance, threading, etc.) with 18 yrs development experience, 12 of which are strictly .NET. I've worked for many different very large well-known clients to help in diagnosing and providing solutions for design and implementation issues relating to memory problems, performance, and multithreading/parallel processing. I've also made several Advanced presentations to .NET User Groups on these subjects.
If you'd like, you can review my LinkedIn profile and 23 recommendations noting my strong ability at
http://www.linkedin.com/in/daveblack
We can talk offline if you'd like. I'd be more than happy to help you get this designed and implemented so all of your users can benefit from this well desired feature.
Please feel free to contact me if you are interested at
dave@daveblack.net :)
Sincerely,