Drawing text

Hi, I’m not sure what the easist way to
draw text on screen. Currently I’m using
glutBitmapCharacter and it is sort of
working, but the problem is that I can’t
specify the color of the text; it appears
in random color no matter what I do.
I’m disabling all the effect such as
lighting, texture mapping, etc. before
calling glutBitmapCharacter, but I had no
luck. Can someone kindly tell me what I
may be doing wrong? Thanks a lot in advance.