At the next WI-INETA meeting, on May 10th, Matthew Deiters will be speaking on Design Patterns in .NET. I'm sure it'll be a great presentation like they always are. I encourage all .NET developers no matter what skill level you are, to join the user group and attend the meetings. You will learn alot. After all, membership is FREE!!