Read over the posted messages from some long term investors and the history will reveal the ups, downs and ups of this small cap company. Now is the time to accumulate before the next flight up. If you wait for a few points to the upside you will then go through the psychological contortions of "I should have..." On dips it appears large shareholders are cashing in some chips. This may have nothing to do with fundamentals of the company. We can take advantage of this timing and accumulate stock in this productive company for the future. It beats the high tech no profit stocks with monster PE's based on mumbo jumbo. Why wait for the CS aquisition to reap profits? The stock price will already be up by that time.