No.. running in proc. I did at the time, but that was a version of so back.. I was worried that it needed to be pretty fast.. Maybe way overkill.. I mean it was not hard to do at least. So.. does this keep the objects in memory.. If I remember correctly it was the serialization and deserialization hit that made it faster..