I remember reading up about that whole "cover the edges of the CD with black sharpie" as well as "draw a few stripes across the top of the CD." Trouble with sharpie is it's shiny! A surface covered in sharpie ink is glossier than any CD tray I've ever seen. If your CD tray is black, then the best thing I could think of doing is to simply sand it or use a scotch-brite pad to scratch it up until there is no more shine. That way, light doesn't easily reflect off of it back to the CD itself.
Oh, and green absorbs red and vice versa. DVD is a yellow laser, IIRC blue absorbs yellow and vice versa. Yes, black absorbs all light.
And on another note, I remember wondering one time if there was a CD-player program for Windows that would play a CD by data instead of CD-audio, because I didn't have the audio cable hooked up between my CD-ROM and sound card. Then while working in EAC the other day, I noticed when I hit play I could hear it, with no audio cable. Yay! I don't really have a use for that because I rip and use ASIO, but it's useful while working to see if you want to bother ripping a track.