MIVT: Have always heard good things about this company. I should have got in it long ago. They speak highly of it at the Value Microcap Board.