A factory is used to create complex objects that need subobjects, etc. That's not the case here.
>I'm not sure I follow you. Surely this is a classic use of a factory class:
>Give me a blue car with red seats.
>Give me a red car with a V8.
>The factory gives you the car you want and it behaves the way you expect a car to behave......?
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer