I have been wondering for some time how to go about setting a generic type parameter at runtime. Now I really want to do it, and, so I did the homework. I found this bit at MSDN that explains how to use a System.Reflection.MethodInfo method to accomplish the task. It should be interesting. MSDN Here's a post from a coder in southeast Asia that sheds a bit more light on the matter: Arif Budimartoyo