I can only speak from my experience, stay away from Manie's ICC, support is a nightmare and is almost always given tardive and with a bitter taste. I have tried many time to give feedback about the program to developer but in his wisdom has taken as herasment. I wait another player in this league.
About @Centurionsolar only good words, I have benefit from his support many times despite the fact that my copy of icc was bought from Manie. Respect and consideration.