where can i buy parts?

i was just wondering if anybody knows of any place other than smallbearelec.com and radioshack.com where i can order parts such as diodes, transistors, capacitors, etc?

I am having trouble as i need about 7 more parts, but i can't find anywhere that has all of them in one site...i can order 2-3 dollars worth of parts, but then i have to pay 6 bucks to ship them! i'd rather just pay 6 buck to buy 7 dollars worth of parts!