Smallbear
I always appreciate your comments on small companies.
A couple of other small cap stocks you may wish to investigate are:
FID : Excellent track record, no debt, strong business model, well managed and solid profit growth.
KKT : Bedding down recent acquisitions, low debt, now paying dividend, market leader.
Good luck.