Results so far:
we agree to disagree LOL
If you're going 9 point font or below I think dark on light works the best, in any other case both are fine. I found that text on black shouldn't be the maximum contrast colour, eg. a light grey like #DBDBDB is gentler on the eyes than crisp white #FFFFFF...
