Advanced settings.

Requires a patch from our other git. Will work on getting patches in this git with a php script to execute them.