|I've been doing this for years (well, white text on a black background), and a pure black background does not work very well.|
A lot of programs will force a white background, but then adhere to your system font color (white)...so it's invisible.
Or...a default black background with forced black text...invisible again....
I've seen this issue in major programs from Microsoft & other big names - it's a really annoying usability issue, and I complain about it every chance I get, hehe.
What I do, is set a dark-ish grey background...something where both white text and black text will be visible, but it doesn't burn my eyes out staring at the screen.
Really annoying, but honestly, trying to do this on linux is 10 times worse, and Mac OS/X won't even let you specify a different background/foreground color...so even tho it sucks sometimes, Windows still supports this best.
Unless of course, you want to go shell-only and forget the GUI...real men live on the command line anyway, hehehe.