I am still pretty new to OOP. I have been reading some books on design patterns and really any OOP book I can get my hands on.<BR><BR>I do a lot of work with SQL Server databases and in doing so I ...