 I think the recent price weakness gives investors a great opportunity. Insider buys and a share buyback offer some clues as to what the people who know this company best think about it. We should follow their lead and buy. 