PRE-ORDER: Wow! What a great response to this pre-order! We far exceeded our goal of 40 hats!! We have extended the pre-order deadline through June 4 so more people can rock this awesome hat! The first 100 orders are in progress and will arrive to you well before July 4!! Order your hat today - we still have a few in production that can ship to arrive before July 4!