I made a few of these last week. I got some light weight flannel real cheap (2.50/YARD) and the prints were really cute. They are double sided so you can have two different patterns and a put a bit of cotton batten in them for extra protection. I doubled up the buttons and ended up using a hair elastic as I didn't have anything else.
A pic can be found here:http://kbethy.blogspot.com/2008/10/fun-weekend.html
(I can't post pictures yet, need some more posts before i'm allowed)