Business 2.0: B2 100: Best Investments
“These eight tech companies are big (with revenues greater than $1.3 billion), fast-growing (they rank on our list of the 100 fastest-growing technology companies this year), and posted an impressive stock return last year — greater than 25% for the 12 months ending March 31, 2005. “


