Transistors/ Caps

Does any one know where I can find BC546B transistors, I've tried Mouser, MCM, Parts Express, Allied Electronics, B.G. Micro, Digi-Key and a part number search in Yahoo. These parts are holding up my N-channel amp project.( Next time I'll check to see if parts are sourced easily before I build. Also does anyone know a good place to get 10,000uf /100v caps for a PSU?(surplus/cheap)
Thank you in advance,