Has anyone ever tackled making the majority of skillbook locations randomized?
(answers his own question)
Since Savage Wasteland hasn't finished it yet... I'm busily working on my own version of "Randomized Skillbooks". Turns out it's not as bad as I originally thought, since I can tie into OnLoad and keep things rather simplistic. Basically I'm dropping in additional spawn points for all books, then as you enter cells, I disable books that fail a random roll based on your Luck. Everything is scaled so that you'll see 16-22 copies of each book, on average, if the RNG plays nicely.
Still laying out new spawn points in the wastelands, then I have to tackle the metros and downtown locations. But I might do a beta release this coming weekend. All the concept work is done, it's just a matter of adding more spawn points to lots and lots of cells so that the chance of seeing a book is down around 40% instead of 90%. Anything below 50% should make it random enough to be enjoyable, so that finding a book is a nice surprise but not guaranteed.