I believe a comprehendable bg/font combination should be manditory, to often do you see poorly designed sites where you find yourself struggling to read the copy!
A site I work for allows the user to choose a combination of font colours / bg colours and sizes etc. which I think is can be really beneficial particularly to those with reading difficulties:
Check it out (it’s under accessibility on the right): Spellzone.com