Curiouslycrafty has published an illustrated step by step tutorial on making your own hat. When I saw this I immediately thought of embellishing it with buttons or going further and covering it buttons!

Link found with thanks via Whip up.