C# Reflection and Dynamic Method Invocation

Gopalan Suresh Raj has written up a detailed article on the subject. I used it for dynamically creating objects of a class whose name was read in as a String.