This is really cute.  Also, a plus for me, I have a small head, apparently, and always have a hard time finding hats and caps that fit.  This fits perfect, and has two buttons to change the fit.

Update 12/9/2012:  Well, I've worn it twice now.  It still fits perfect and is so cute.  However, it is SO itchy!  Both times I toughed it out for about an hour and had to tear it off my head.  It was the part that touched my forehead that drove me crazy.