I often wonder if there's a sure way of going about CSS colors. I use SASS, which allows variables, so I don't need to replicate the hex values everywhere, but keeping track of colors is still problematic. I start with good intentions, with $white, $black, and $red, but once I get to shades, everything goes to feces. I add $light-grey, but then I need a lighter grey, so I add $lighter-grey, but then I need an even lighter grey, so I add $lightest-grey. At this time, there's no easy way to describe an even lighter grey, but it doesn't matter because they have all lost their meaning.