Analysts' Recommendation: Buy 30 Days Ago: Buy Analysts' Target: $21 Analysts' Targets Oppenheimer & Co. Inc. $21 Buy Friday, May 30, 2008 Caris & Company $19 Above Average Friday, May 30, 2008 AmTech Research $23 Buy Friday, May 30, 2008 Lehman Brothers $18 Overweight Friday, May 30, 2008 Friedman, Billings, Ramsey & C $23 Mkt Perform Friday, May 30, 2008 Kaufman Brothers $17 Hold Friday, May 30, 2008 UBS Securities $20 Hold Friday, May 30, 2008 BWS Financial $22 Buy Friday, May 30, 2008 BWS Financial $22 Buy Friday, May 30, 2008 Needham & Co. $22 Buy Friday, May 30, 2008