There are VERY high expectations for RIMM this quarter. Whether or not they will blow them away again is anybody's guess, but I would not buy RIMM before tomorrow's earnings. It's simply too risky of a play. If they beat, then the stock will soar, but if they miss (or even meet in my opinon)...