This looks interesting. I'm not convinced by the concept of managed code in high-performance software so I might have to have a play to learn a bit more about it.
http://staff.develop.com/candera/weblog2/articleview.aspx/DirectX/Direct3D