20071025 tech: IT companies Q2 report card