There is a complete list on wikipedia I believe. Colors for NTSC that come to mind are:
Solid colors:
Grey, Black, red, yellow, blue, black, gold, green
Transparent colors:
ice blue, watermelon, smoke grey, fire orange, grape purple, lighter purple, extreme green, jungle green
Limited Edition controllers:
DK 64 banana controller, Nintendo Power 100 controller, Millenium controller
Also, I honestly think the Millenium controller is way overpriced, and will come down eventually. I do think , however, the NP100 is way undervalued. Just my 2 cents