You can really mess up a great web site with some bad choices in coloring. An example of something that I see all the time is below.
hard to read? It’s really annoying, isn’t it?
Isn’t that awful? Yet it is very common in web sites. I guess some designers think it is artistic. They are wrong – it is merely an excuse for their visitors to hit that back key fast.
You want to be careful with color. Use it wisely. Pick font colors that sharply contrast with the background. For example, block characters on a white background or vice versa is great. White or yellow on red is also good.