I get these at Home Depot. They're easy to hang on a wall, and sturdy enough.
Surprised no one mentioned Justradios.com for caps. It's worth taking a look at his assortment of capacitor and resistor kits. Only downside is that it can take a week for shipping from Canada.