IDG provides as a service to the public and customers. IDG is not responsible for, and disclaims all liability for, damages of any kind arising out of use, reference to, or reliance on any information contained within the site. While information within the site is updated occasionally, no guarantee is given that any information provided in this site is correct, complete and current. Links from to third-party sites do not constitute an endorsement by IDG of the parties or their products and services. The appearance on this website of any advertisements, products or service information does not constitute an endorsement by IDG as IDG has not investigated any claims made by any advertiser.