Slight problem with "unlearning" skills. The skill square that the unlearned skill once occupied apparently cannot be used again. Ever. So there is definitely a limit on how many skills one can unlearn/learn.