I decided to take a class this summer. It looks to be an interesting one. It is object oriented design. I've read the Gang of Four book before, taken the NetObjectives classes on the subject, and used it quite a bit in my programming. The subject matter