In these economic times 30 percent margins and beating the street by $150 million is good. Revenues were $664 million well above consensus of $514 million. Margins will improve in the coming quarters and will drive shares higher. Upgrades and downgrades make the brokers money not investors. If the stock nears $8.00 I will be selling puts to keep the premium. This company does not have any finacial issues and currently holds no debt.