It may seem unintuitive that I'm writing a post that may send you to another site, although it's in my best interest to keep the audience focused on IP, there's something I learned form Tony Golden. Although I have never met Tony it's apparent from both his post and how he moderates the Crestron Programmers Group that he has an abundance mentality, that is, the more you give the more you receive. This is something that permeates though the entire group, the amount of knowledge and generosity there is enormous. It's definitely something that has inspired and shaped the way I run IP. So think you Tony.
Being a member of this group has greatly helped me in my professional life. If Crestron products are in any way involved in what you do, you are doing yourself a disservice to not be a member.
So please check it out: http://groups.yahoo.com/group/Crestron