You'll need to give me time to think about that one... I'm pretty iffy on the whole materialization thing. For what it's worth though, it's well written and interesting.