At the Hancock Fabric's I go to there's a whole wall that's just buttons.
An idea: could make your own covered buttons. Missouri Star Quilt sells kits to make covered buttons (comes with the button maker and buttons) for $1.95 and then the button refills are $1.50. How many buttons it comes with depends on the size.