Ive done that as well(held a good stock that I had a large profit in just to see it come back to the price I bought it at). In the market those are the best learned lessons, or at least the only ones I've paid attention to.
Agree, BKE is a value play, with strong fundamentals, pristine balance sheet, steady stream of cash flow and respectable earnings. With all that excess cash, company can afford to raise dividend. However, I think it is more likely BKE will continue tradition of paying special dividend in the fall. I expect news next week on special divi, I estimate it will be $1.30.