If you're buying LEDs: be aware that a lot of them come from "questionable" overseas suppliers... The quality of them can be pretty... HORRIBLE!
Try to purchase from vendors that'll be happy to tell you about the origin of their products. Make sure that they'll stand behind them!
My favorite is TricLEDs.