Here's a couple of cute ideas to use some of your button stash in gift wrapping;
In this first one I have used plain brown wrapping paper and 3mm green gingham ribbon threaded through a 40mm green and white button.
This is a great way to use up your 'one off' and loose buttons.
In this second picture I have used a personalised embroidered initial button to act as a gift tag along with 3mm red ribbon. Wrap the ribbon round two or three times then thread the ribbon through the button shank with a large needle.
You could also used coloured elastic by fastening a loop through the shank on the button, pull round the parcel and secure back over the button. This would look effective with brightly coloured buttons and large fabric buttons.
Fabric buttons are from a selection HERE
Large buttons are from a selection HERE
Ribbon is from a selection HERE