I agree, Ebay is a good source. Radioshack is a plain rip off on price.
Just the usual warning about Ebay. Watch the seller feedback, and the shipping cost.
Also some of the sellers will include resistors so read the auction description carefully. Don't be afraid of the sellers from China, they are the cheapest.