try www.moreleds.com bought some stuff from them on ebay, they have some nice stuff. Haven't used their website however. Good luck! Let us know who you go through!
www.miniatronics.com
Appears to be VERY expensive. I don't know about the others but at thier prices you could order 100 and not go broke. Where as the other place sells 12 for the same price or higher.
If you have a local electronics place [check yellow pages] you could probably get them very cheap there as well. Hope that helps.
www.moreleds.com Which is actually http://www.quickar.com I put in a order into these guys yesterday. Great prices. Relived that I won't have to pay 4.50 per LED. .50 each is better deal by far.
I actually emailed them because their web site is confusing.
they run ebay specials from time to time, I too was confused by the site. It is neat to see everything though! Let me know what ya get and how it works out. I got the variety pack 40 piece.