This had never occurred to me. Thank you for the tip.My advice is to go to Goodwill (or similar thrift store) and browse through their jackets and sportscoats until you find one with buttons that you like. The best part is that you can completely ignore the jacket size and moth holes dont matter one bit. Buy said jacket for ~5 bucks, cut the buttons off, and voila!
These are some buttons that I found at Goodwill and had them sewn onto my blazer: