Things left to test:
* All options
* Consistancy of options between objects.
* Alternate config files
* Good debugging info
* Alternate stores
