Peter Ritchie has submitted a new article titled "Inferred Typing with Factory Methods as Extension Methods".  You can find it on the Visual C# Develeloper Center Homepage in the community section.  Here's a snippet: "When working with instance variables and most factory and conversion methods you need to repeat the type name for both the declaration and the call to the static methods...."