I've been using KO for quite some time. One thing I like about it is that as I get comfortable with each aspect, from keeping the count, to betting strategies, to taking insurance, to changing basic strategy plays...there always seem to be more things to add to make it more effective...