Some Cleanup

For the scale offsets, I just recycled some code I had already lying around somewhere (and what I'm thinking about doing with it, well, I'm not even sure yet that it's a good idea).
You should, however, definitely merge back the last commit, because I accidentally used the cutoff default for the pclevelthr, and I fixed that.