On a truly 8-color terminal (such as Putty, I think?), vim-detailed chooses grays that the terminal decides should be black (such as the comments in Ruby code).
It would be nice for the colorscheme to panic and choose something legible in those cases.