I'm really impressed. Another msdn.com blogger just showed up a really nice example of how to use LINQ in C# 3.0 not to play with databases and xml but to make his ray-tracer optimized for C# 3.0

Take a look at the original post:

http://blogs.msdn.com/lukeh/archive/2007/04/03/a-ray-tracer-in-c-3-0.aspx