Most of IsKeith done...working out bugs.