I also learned alot about ICP and their products here> http://icptraining.com/index.asp
I took the online training courses and learned how these systems operate. the information is basically a place where contractors could send employees or themselves to learn of the new products, and answer questions that may come up in the field. I would suggest to any contractor to put their "tech guy" in front of these training modules and educate them. It is important.