Very nice. Don't wait too long. I went back over the earnings report and the slightly negative next qtr forecast that caused most of this temporary downturn has some very explainable causes which will turn out to be positives. Several good analysts have picked up on the forced accounting change, the memory shortage and the revenue switch from hardware to platform.