I couldn't agree more with the comment above. I use design patterns where I can but always rely on the rest of my team to truly understand the benefits of a particular pattern. Otherwise you end up with ugly code and a lightweight wrapper that somewhat resembles the pattern.
As an aside http://www.developer.com has a few articles a month that pertain to design patterns and their applications. Good luck!