Given that we have 100 spell form limit in the spell books and that I (and others) find this too restrictive (a healer/mage WILL hit this limit with out any effort at all for instance).
A simple solution would seem to be possible. Allow a spell/form/tech to be ?unscribed?. That is to say removed from spell/form/tech book and placed in inventory as a spell/form/tech. I.e. Just as it was before it was scribed in the first place. In essence visualize the spell/form/tech books as three ring binders that are easy to take a page (spell/form/tech) in and out.
I think this solution would be a viable ?fix? and would require minimal programming effort, I would think.
[&]